Skip to content

Commit d7f5d89

Browse files
author
Jared Nagle
committed
updated tests
1 parent c4ff287 commit d7f5d89

File tree

3 files changed

+32
-5
lines changed

3 files changed

+32
-5
lines changed

.idea/misc.xml

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

testing/src/test/java/com/thenaglecode/core/SecurityTests.java

+13-5
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
import javax.persistence.EntityManager;
1818
import javax.persistence.PersistenceContext;
1919

20+
import java.util.HashSet;
21+
import java.util.Set;
22+
2023
import static junit.framework.Assert.assertNotNull;
2124

2225
/**
@@ -40,6 +43,8 @@ public class SecurityTests {
4043
"user"
4144
};
4245

46+
private static final Set<User> USERS = new HashSet<>();
47+
4348
@EJB
4449
TransactionUtil txUtil;
4550

@@ -59,11 +64,11 @@ public static JavaArchive createDeployment() {
5964

6065
@Before
6166
public void init() {
62-
deleteData();
63-
insertData();
67+
deleteAllUsers();
68+
insertTestUsersData();
6469
}
6570

66-
private void deleteData() {
71+
private void deleteAllUsers() {
6772
txUtil.wrapInTx(new TransactionUtil.Invokable() {
6873
@Override
6974
public void invoke() {
@@ -72,7 +77,7 @@ public void invoke() {
7277
});
7378
}
7479

75-
private void insertData() {
80+
private void insertTestUsersData() {
7681
txUtil.wrapInTx(new TransactionUtil.Invokable() {
7782
@Override
7883
public void invoke() {
@@ -81,7 +86,10 @@ public void invoke() {
8186
for (String username : USER_NAMES) {
8287
users[i++] = new User(username);
8388
}
84-
for (User user : users) em.persist(user);
89+
for (User user : users) {
90+
em.persist(user);
91+
USERS.add(user);
92+
}
8593
}
8694
});
8795
}

web/web.iml

+16
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
3+
<component name="FacetManager">
4+
<facet type="web" name="Web">
5+
<configuration>
6+
<descriptors>
7+
<deploymentDescriptor name="web.xml" url="file://$MODULE_DIR$/src/main/webapp/WEB-INF/web.xml" />
8+
</descriptors>
9+
<webroots>
10+
<root url="file://$MODULE_DIR$/src/main/webapp" relative="/" />
11+
</webroots>
12+
<sourceRoots>
13+
<root url="file://$MODULE_DIR$/src/main/java" />
14+
<root url="file://$MODULE_DIR$/src/main/resources" />
15+
</sourceRoots>
16+
</configuration>
17+
</facet>
18+
</component>
319
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7" inherit-compiler-output="false">
420
<output url="file://$MODULE_DIR$/target/classes" />
521
<output-test url="file://$MODULE_DIR$/target/test-classes" />

0 commit comments

Comments
 (0)