Skip to content

Commit c74e996

Browse files
committed
Adding Arquillian test
1 parent 8b9e0ee commit c74e996

File tree

2 files changed

+54
-0
lines changed

2 files changed

+54
-0
lines changed

jpa/schema-gen-scripts/src/main/java/org/javaee7/jpa/schemagen/scripts/Employee.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,4 +84,9 @@ public String getName() {
8484
public void setName(String name) {
8585
this.name = name;
8686
}
87+
88+
@Override
89+
public String toString() {
90+
return name;
91+
}
8792
}
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
package org.javaee7.jpa.schemagen.scripts;
2+
3+
import java.util.List;
4+
import javax.inject.Inject;
5+
import org.jboss.arquillian.container.test.api.Deployment;
6+
import org.jboss.arquillian.junit.Arquillian;
7+
import org.jboss.shrinkwrap.api.ShrinkWrap;
8+
import org.jboss.shrinkwrap.api.spec.WebArchive;
9+
import org.junit.Test;
10+
import static org.junit.Assert.*;
11+
import org.junit.runner.RunWith;
12+
13+
/**
14+
* @author Arun Gupta
15+
*/
16+
@RunWith(Arquillian.class)
17+
public class EmployeeBeanTest {
18+
19+
@Inject
20+
EmployeeBean bean;
21+
22+
@Deployment
23+
public static WebArchive createDeployment() {
24+
return ShrinkWrap.create(WebArchive.class)
25+
.addClasses(Employee.class,
26+
EmployeeBean.class)
27+
.addAsResource("META-INF/persistence.xml")
28+
.addAsResource("META-INF/create.sql")
29+
.addAsResource("META-INF/load.sql")
30+
.addAsResource("META-INF/drop.sql");
31+
}
32+
33+
@Test
34+
public void testGet() throws Exception {
35+
assertNotNull(bean);
36+
List<Employee> list = bean.get();
37+
assertNotNull(list);
38+
assertEquals(8, list.size());
39+
assertFalse(list.contains(new Employee("Penny")));
40+
assertFalse(list.contains(new Employee("Sheldon")));
41+
assertFalse(list.contains(new Employee("Amy")));
42+
assertFalse(list.contains(new Employee("Leonard")));
43+
assertFalse(list.contains(new Employee("Bernadette")));
44+
assertFalse(list.contains(new Employee("Raj")));
45+
assertFalse(list.contains(new Employee("Howard")));
46+
assertFalse(list.contains(new Employee("Priya")));
47+
}
48+
49+
}

0 commit comments

Comments
 (0)