1717
1818package org .jboss .arquillian .spring .integration .client ;
1919
20+ import static org .junit .Assert .assertEquals ;
21+ import static org .junit .Assert .assertNotNull ;
22+ import static org .junit .Assert .assertNull ;
23+ import static org .mockito .Mockito .mock ;
24+ import static org .mockito .Mockito .verify ;
25+ import static org .mockito .Mockito .when ;
26+
27+ import java .io .File ;
28+ import java .io .FileInputStream ;
29+
2030import org .jboss .arquillian .config .descriptor .api .ArquillianDescriptor ;
2131import org .jboss .arquillian .core .api .Instance ;
2232import org .jboss .arquillian .core .api .InstanceProducer ;
2838import org .junit .Test ;
2939import org .mockito .ArgumentCaptor ;
3040
31- import java .io .File ;
32- import java .io .FileInputStream ;
33-
34- import static org .junit .Assert .assertEquals ;
35- import static org .junit .Assert .assertNotNull ;
36- import static org .junit .Assert .assertNull ;
37- import static org .mockito .Mockito .mock ;
38- import static org .mockito .Mockito .verify ;
39- import static org .mockito .Mockito .when ;
40-
4141/**
4242 * <p>Tests {@link SpringIntegrationConfigurationProducer} class.</p>
4343 *
@@ -67,16 +67,12 @@ public void setUp() {
6767 @ Test
6868 public void testInitConfigurationDefault () throws Exception {
6969
70- BeforeSuite event = new BeforeSuite ();
71-
7270 ArquillianDescriptor descriptor = Descriptors .create (ArquillianDescriptor .class );
7371
74- injectDescriptor (descriptor );
75-
7672 InstanceProducer <SpringIntegrationConfiguration > mockProducer = mock (InstanceProducer .class );
7773 TestReflectionHelper .setFieldValue (instance , "extensionConfiguration" , mockProducer );
7874
79- instance .initConfiguration (event );
75+ instance .initConfiguration (descriptor );
8076
8177 ArgumentCaptor <SpringIntegrationConfiguration > argument =
8278 ArgumentCaptor .forClass (SpringIntegrationConfiguration .class );
@@ -96,17 +92,13 @@ public void testInitConfigurationDefault() throws Exception {
9692 @ Test
9793 public void testInitConfiguration () throws Exception {
9894
99- BeforeSuite event = new BeforeSuite ();
100-
10195 ArquillianDescriptor descriptor = Descriptors .importAs (ArquillianDescriptor .class ).fromStream (
10296 new FileInputStream (new File ("src/test/resources" , "arquillian.xml" )));
10397
104- injectDescriptor (descriptor );
105-
10698 InstanceProducer <SpringIntegrationConfiguration > mockProducer = mock (InstanceProducer .class );
10799 TestReflectionHelper .setFieldValue (instance , "extensionConfiguration" , mockProducer );
108100
109- instance .initConfiguration (event );
101+ instance .initConfiguration (descriptor );
110102
111103 ArgumentCaptor <SpringIntegrationConfiguration > argument =
112104 ArgumentCaptor .forClass (SpringIntegrationConfiguration .class );
@@ -120,18 +112,4 @@ public void testInitConfiguration() throws Exception {
120112 "org.springframework.context.annotation.AnnotationConfigApplicationContext" ,
121113 argument .getValue ().getProperty ("customAnnotationContextClass" ));
122114 }
123-
124- /**
125- * <p>Initialize the arquillian descriptor.</p>
126- *
127- * @param descriptor the arquillian descriptor
128- *
129- * @throws IllegalAccessException if any error occurs
130- * @throws NoSuchFieldException if any error occurs
131- */
132- private void injectDescriptor (ArquillianDescriptor descriptor ) throws IllegalAccessException , NoSuchFieldException {
133- Instance <ArquillianDescriptor > mockDescriptorInstance = mock (Instance .class );
134- when (mockDescriptorInstance .get ()).thenReturn (descriptor );
135- TestReflectionHelper .setFieldValue (instance , "descriptor" , mockDescriptorInstance );
136- }
137115}
0 commit comments