initial version of spring custom namespace
This commit is contained in:
parent
4afd6a9f54
commit
9533b54fbf
25 changed files with 1028 additions and 445 deletions
41
akka-spring/src/test/scala/ActiveObjectFactoryBeanTest.scala
Normal file
41
akka-spring/src/test/scala/ActiveObjectFactoryBeanTest.scala
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
/**
|
||||
* Copyright (C) 2009-2010 Scalable Solutions AB <http://scalablesolutions.se>
|
||||
*/
|
||||
package se.scalablesolutions.akka.spring
|
||||
|
||||
import org.scalatest.Spec
|
||||
import org.scalatest.matchers.ShouldMatchers
|
||||
import org.scalatest.junit.JUnitRunner
|
||||
import org.junit.runner.RunWith
|
||||
|
||||
/**
|
||||
* Test for ActiveObjectFactoryBean
|
||||
* @author michaelkober
|
||||
*/
|
||||
@RunWith(classOf[JUnitRunner])
|
||||
class ActiveObjectFactoryBeanTest extends Spec with ShouldMatchers {
|
||||
|
||||
describe("A ActiveObjectFactoryBean") {
|
||||
val bean = new ActiveObjectFactoryBean
|
||||
it("should have java getters and setters for all properties") {
|
||||
bean.setTarget("java.lang.String")
|
||||
assert(bean.getTarget == "java.lang.String")
|
||||
bean.setTimeout(1000)
|
||||
assert(bean.getTimeout == 1000)
|
||||
}
|
||||
|
||||
it("should create a remote active object when a host is set") {
|
||||
bean.setHost("some.host.com");
|
||||
assert(bean.isRemote)
|
||||
}
|
||||
|
||||
it("should return the object type") {
|
||||
bean.setTarget("java.lang.String")
|
||||
assert(bean.getObjectType == classOf[String])
|
||||
}
|
||||
|
||||
it("should create an active object") {
|
||||
// TODO:
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue