[weld-commits] Weld SVN: r4547 - core/trunk/tests/src/test/java/org/jboss/weld/test/unit/context.

weld-commits at lists.jboss.org weld-commits at lists.jboss.org
Mon Nov 2 12:17:25 EST 2009


Author: pete.muir at jboss.org
Date: 2009-11-02 12:17:25 -0500 (Mon, 02 Nov 2009)
New Revision: 4547

Added:
   core/trunk/tests/src/test/java/org/jboss/weld/test/unit/context/ApplicationScopedObject.java
Modified:
   core/trunk/tests/src/test/java/org/jboss/weld/test/unit/context/ApplicationScopedTest.java
Log:
Fix test

Copied: core/trunk/tests/src/test/java/org/jboss/weld/test/unit/context/ApplicationScopedObject.java (from rev 4529, core/trunk/tests/src/test/java/org/jboss/weld/test/unit/context/ApplictionScopedObject.java)
===================================================================
--- core/trunk/tests/src/test/java/org/jboss/weld/test/unit/context/ApplicationScopedObject.java	                        (rev 0)
+++ core/trunk/tests/src/test/java/org/jboss/weld/test/unit/context/ApplicationScopedObject.java	2009-11-02 17:17:25 UTC (rev 4547)
@@ -0,0 +1,20 @@
+package org.jboss.weld.test.unit.context;
+
+import java.util.concurrent.atomic.AtomicInteger;
+
+import javax.enterprise.context.ApplicationScoped;
+
+ at ApplicationScoped
+public class ApplicationScopedObject
+{
+   private AtomicInteger counter = new AtomicInteger();
+
+   public void increment()
+   {
+      counter.incrementAndGet();
+   }
+   public int getValue()
+   {
+      return counter.get();
+   }
+}


Property changes on: core/trunk/tests/src/test/java/org/jboss/weld/test/unit/context/ApplicationScopedObject.java
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: core/trunk/tests/src/test/java/org/jboss/weld/test/unit/context/ApplicationScopedTest.java
===================================================================
--- core/trunk/tests/src/test/java/org/jboss/weld/test/unit/context/ApplicationScopedTest.java	2009-11-02 16:19:08 UTC (rev 4546)
+++ core/trunk/tests/src/test/java/org/jboss/weld/test/unit/context/ApplicationScopedTest.java	2009-11-02 17:17:25 UTC (rev 4547)
@@ -14,6 +14,7 @@
    public void testConcurrentInitilized() throws InterruptedException
    {
       final CountDownLatch latch = new CountDownLatch(10);
+      final ApplicationScopedObject applictionScopedObject = getCurrentManager().getInstanceByType(ApplicationScopedObject.class);
       for (int i = 0; i < 10; i++)
       {
          new Thread(new Runnable()
@@ -22,7 +23,7 @@
             {
                try
                {
-                  getCurrentManager().getInstanceByType(ApplictionScopedObject.class).increment();
+                  applictionScopedObject.increment();
                }
                finally
                {
@@ -32,7 +33,7 @@
          }).start();
       }
       latch.await();
-      int value = getCurrentManager().getInstanceByType(ApplictionScopedObject.class).getValue();
+      int value = applictionScopedObject.getValue();
       assert value == 10;
    }
 



More information about the weld-commits mailing list