assertEquals(50, proxy.execute(10));
verify(svc).execute(10);
}
-
+
@Test
- public void testCreationCallback() throws Exception {
+ public void testCreationCallback() throws Exception {
CreationCallback callback = mock(CreationCallback.class);
- Service initialService = mock(Service.class);
+ Service initialService = mock(Service.class);
when(callback.create()).thenReturn(initialService);
-
- factory = new ThreadSpecificProxyFactory<Service>(Service.class, callback);
+
+ factory = new ThreadSpecificProxyFactory<Service>(Service.class,
+ callback);
proxy = factory.getProxy();
Service svc = factory.get();
-
- assertSame(initialService, svc);
+
+ assertSame(initialService, svc);
verify(callback).create();
}
@Test(expected = IllegalArgumentException.class)
public void testNotAnInterface() {
- ThreadSpecificProxyFactory f = new ThreadSpecificProxyFactory(String.class);
+ ThreadSpecificProxyFactory f = new ThreadSpecificProxyFactory(
+ String.class);
}
-
+
@Test
- public void testProxyToStringWhileUninitialized() {
+ public void testProxyToStringWhileUninitialized() {
String val = proxy.toString();
}
}