Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on Jan 11th, 2011  |  syntax: None  |  size: 0.81 KB  |  views: 70  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. @RunWith(value = classOf[Arquillian])
  2. class Scala2Test {
  3.        
  4.         @Inject
  5.         var log: Logger = _
  6.        
  7.         @Inject
  8.         var sorter: SortBean = _
  9.        
  10.         @Test
  11.         def testLog() {
  12.                 Assert.assertNotNull( log )
  13.         }
  14.        
  15.         @Test
  16.         def sortIt() {
  17.                 val a = new Array[Int](5)
  18.                 a(0) = 6
  19.                 a(1) = 4
  20.                 a(2) = 8
  21.                 a(3) = 2
  22.                 a(4) = 1
  23.                
  24.                 sorter.sort(a)
  25.                 a.foreach {
  26.                         i => log.info(" --> " + i)
  27.                 }
  28.         }
  29.        
  30. }
  31.  
  32. object Scala2Test {
  33.        
  34.         @Deployment
  35.         def createTestArchive():Archive[_] = {
  36.                 return ShrinkWrap.create(classOf[WebArchive], "test.war")
  37.                         .addClasses(classOf[SortBean])
  38.                         .addWebResource("test-persistence.xml", "classes/META-INF/persistence.xml")
  39.                         .addWebResource("test-jetty-env.xml", "jetty-env.xml")
  40.                         .addWebResource(EmptyAsset.INSTANCE, ArchivePaths.create("beans.xml"))
  41.                         .setWebXML("test-web.xml");            
  42.         }
  43.  
  44. }
clone this paste RAW Paste Data