[prev in list] [next in list] [prev in thread] [next in thread]
List: openejb-cvs
Subject: svn commit: r1614742 - in /tomee/tomee/trunk/examples/bean-validation-design-by-contract/src:
From: rmannibucau () apache ! org
Date: 2014-07-30 19:05:28
Message-ID: 20140730190528.CDBDC2388E65 () eris ! apache ! org
[Download RAW message or body]
Author: rmannibucau
Date: Wed Jul 30 19:05:28 2014
New Revision: 1614742
URL: http://svn.apache.org/r1614742
Log:
fixing bean-validation-design-by-contract example using new bean validation...ie \
configuring nothing :)
Added:
tomee/tomee/trunk/examples/bean-validation-design-by-contract/src/main/resources/
tomee/tomee/trunk/examples/bean-validation-design-by-contract/src/main/resources/META-INF/
tomee/tomee/trunk/examples/bean-validation-design-by-contract/src/main/resources/META-INF/beans.xml
Modified:
tomee/tomee/trunk/examples/bean-validation-design-by-contract/src/test/java/org/superbiz/designbycontract/OlympicGamesTest.java
Added: tomee/tomee/trunk/examples/bean-validation-design-by-contract/src/main/resources/META-INF/beans.xml
URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/examples/bean-validation-design-by-contract/src/main/resources/META-INF/beans.xml?rev=1614742&view=auto
==============================================================================
--- tomee/tomee/trunk/examples/bean-validation-design-by-contract/src/main/resources/META-INF/beans.xml \
(added)
+++ tomee/tomee/trunk/examples/bean-validation-design-by-contract/src/main/resources/META-INF/beans.xml \
Wed Jul 30 19:05:28 2014 @@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<beans />
Modified: tomee/tomee/trunk/examples/bean-validation-design-by-contract/src/test/java/org/superbiz/designbycontract/OlympicGamesTest.java
URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/examples/bean-validation-design-by \
-contract/src/test/java/org/superbiz/designbycontract/OlympicGamesTest.java?rev=1614742&r1=1614741&r2=1614742&view=diff
==============================================================================
--- tomee/tomee/trunk/examples/bean-validation-design-by-contract/src/test/java/org/superbiz/designbycontract/OlympicGamesTest.java \
(original)
+++ tomee/tomee/trunk/examples/bean-validation-design-by-contract/src/test/java/org/superbiz/designbycontract/OlympicGamesTest.java \
Wed Jul 30 19:05:28 2014 @@ -15,8 +15,6 @@ package org.superbiz.designbycontract;/*
* limitations under the License.
*/
-import org.apache.openejb.BeanContext;
-import org.apache.openejb.bval.BeanValidationAppendixInterceptor;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
@@ -25,9 +23,7 @@ import org.junit.Test;
import javax.ejb.EJB;
import javax.ejb.EJBException;
import javax.ejb.embeddable.EJBContainer;
-import javax.naming.Context;
import javax.validation.ConstraintViolationException;
-import java.util.Properties;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
@@ -35,7 +31,7 @@ import static org.junit.Assert.fail;
public class OlympicGamesTest {
- private static Context context;
+ private static EJBContainer ejbContainer;
@EJB
private OlympicGamesManager gamesManager;
@@ -45,20 +41,18 @@ public class OlympicGamesTest {
@BeforeClass
public static void start() {
- Properties properties = new Properties();
- properties.setProperty(BeanContext.USER_INTERCEPTOR_KEY, \
BeanValidationAppendixInterceptor.class.getName());
- context = EJBContainer.createEJBContainer(properties).getContext();
+ ejbContainer = EJBContainer.createEJBContainer();
}
@Before
public void inject() throws Exception {
- context.bind("inject", this);
+ ejbContainer.getContext().bind("inject", this);
}
@AfterClass
public static void stop() throws Exception {
- if (context != null) {
- context.close();
+ if (ejbContainer != null) {
+ ejbContainer.close();
}
}
@@ -72,7 +66,7 @@ public class OlympicGamesTest {
try {
gamesManager.addSportMan("I lose", "EN");
fail("no space should be in names");
- } catch (EJBException wrappingException) {
+ } catch (final EJBException wrappingException) {
assertTrue(wrappingException.getCause() instanceof \
ConstraintViolationException);
ConstraintViolationException exception = \
ConstraintViolationException.class.cast(wrappingException.getCausedByException()); \
assertEquals(1, exception.getConstraintViolations().size()); @@ -84,7 +78,7 @@ public \
class OlympicGamesTest { try {
gamesManager.addSportMan("ILoseTwo", "TOO-LONG");
fail("country should be between 2 and 4 characters");
- } catch (EJBException wrappingException) {
+ } catch (final EJBException wrappingException) {
assertTrue(wrappingException.getCause() instanceof \
ConstraintViolationException);
ConstraintViolationException exception = \
ConstraintViolationException.class.cast(wrappingException.getCausedByException()); \
assertEquals(1, exception.getConstraintViolations().size()); @@ -101,7 +95,7 @@ \
public class OlympicGamesTest { try {
poleVaultingManager.points(119);
fail("the jump is too short");
- } catch (EJBException wrappingException) {
+ } catch (final EJBException wrappingException) {
assertTrue(wrappingException.getCause() instanceof \
ConstraintViolationException);
ConstraintViolationException exception = \
ConstraintViolationException.class.cast(wrappingException.getCausedByException()); \
assertEquals(1, exception.getConstraintViolations().size());
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic