You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2014/10/06 09:25:37 UTC
svn commit: r1629581 - in
/tomee/tomee/trunk/examples/deltaspike-fullstack/src:
main/resources/META-INF/validation.xml
test/java/org/superbiz/deltaspike/test/PageBeanTest.java
Author: rmannibucau
Date: Mon Oct 6 07:25:37 2014
New Revision: 1629581
URL: http://svn.apache.org/r1629581
Log:
ensuring BVal works with JPA in a test
Removed:
tomee/tomee/trunk/examples/deltaspike-fullstack/src/main/resources/META-INF/validation.xml
Modified:
tomee/tomee/trunk/examples/deltaspike-fullstack/src/test/java/org/superbiz/deltaspike/test/PageBeanTest.java
Modified: tomee/tomee/trunk/examples/deltaspike-fullstack/src/test/java/org/superbiz/deltaspike/test/PageBeanTest.java
URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/examples/deltaspike-fullstack/src/test/java/org/superbiz/deltaspike/test/PageBeanTest.java?rev=1629581&r1=1629580&r2=1629581&view=diff
==============================================================================
--- tomee/tomee/trunk/examples/deltaspike-fullstack/src/test/java/org/superbiz/deltaspike/test/PageBeanTest.java (original)
+++ tomee/tomee/trunk/examples/deltaspike-fullstack/src/test/java/org/superbiz/deltaspike/test/PageBeanTest.java Mon Oct 6 07:25:37 2014
@@ -26,20 +26,13 @@ import org.junit.Test;
import org.junit.runner.RunWith;
import org.superbiz.deltaspike.WebappMessageBundle;
import org.superbiz.deltaspike.domain.User;
-import org.superbiz.deltaspike.domain.validation.UniqueUserName;
import org.superbiz.deltaspike.repository.UserRepository;
import org.superbiz.deltaspike.view.RegistrationPage;
import org.superbiz.deltaspike.view.config.Pages;
import javax.faces.context.FacesContext;
import javax.inject.Inject;
-import javax.validation.ConstraintViolation;
-import javax.validation.Validator;
-import java.util.Set;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotNull;
+import javax.persistence.PersistenceException;
@RunWith(CdiTestRunner.class)
public class PageBeanTest
@@ -59,26 +52,21 @@ public class PageBeanTest
@Inject
private ContextControl contextControl;
- @Inject
- private Validator validator;
-
- @Test
+ @Test(expected = PersistenceException.class)
public void duplicatedUser()
{
final String userName = "tomee";
final String firstName = "Apache";
final String lastName = "TomEE";
- this.userRepository.save(new User(userName, firstName, lastName));
- final Set<ConstraintViolation<User>> error = validator.validate(new User(userName, firstName, lastName), UniqueUserName.class);
- assertNotNull(error);
- assertEquals(1, error.size());
+ this.userRepository.saveAndFlush(new User(userName, firstName, lastName));
+ this.userRepository.saveAndFlush(new User(userName, firstName + "2", lastName + "2"));
}
@Test
public void saveUser()
{
- final String userName = "gp";
+ final String userName = "GP";
final String firstName = "Gerhard";
final String lastName = "Petracek";
this.windowContext.activateWindow("testWindow");