Skip to content

Commit 3b507b8

Browse files
committed
MOTECH-2705: Corrections after review.
1 parent 478c9e0 commit 3b507b8

File tree

6 files changed

+26
-15
lines changed

6 files changed

+26
-15
lines changed

modules/tasks/tasks-test-bundle/pom.xml

+16-1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,21 @@
3636

3737
<build>
3838
<plugins>
39+
<plugin>
40+
<groupId>org.apache.felix</groupId>
41+
<artifactId>maven-bundle-plugin</artifactId>
42+
<configuration>
43+
<instructions>
44+
<Context-Path>testmodule/api</Context-Path>
45+
<Resource-Path>testmodule</Resource-Path>
46+
<Blueprint-Enabled>true</Blueprint-Enabled>
47+
<Export-Package>
48+
org.motechproject.testmodule.service;version=${project.version},
49+
org.motechproject.testmodule.domain;version=${project.version}
50+
</Export-Package>
51+
</instructions>
52+
</configuration>
53+
</plugin>
3954
<plugin>
4055
<groupId>org.apache.felix</groupId>
4156
<artifactId>maven-bundle-plugin</artifactId>
@@ -47,4 +62,4 @@
4762
</plugin>
4863
</plugins>
4964
</build>
50-
</project>
65+
</project>

modules/tasks/tasks-test-bundle/src/main/resources/META-INF/spring/blueprint.xml

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
<context:annotation-config/>
1111
<context:component-scan base-package="org.motechproject.testmodule"/>
1212

13-
14-
<osgi:service id="tasksTestServiceOsgi" ref="tasksTestService" interface="org.motechproject.testmodule.service.TasksTestService" auto-export="interfaces" />
13+
<osgi:service ref="tasksTestService" interface="org.motechproject.testmodule.service.TasksTestService" auto-export="interfaces" />
1514

1615
</beans>

modules/tasks/tasks/src/main/java/org/motechproject/tasks/service/impl/TaskTriggerHandler.java

-1
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,6 @@ private void handleTask(Task task, Map<String, Object> parameters, boolean isRet
166166
Map<String, Object> metadata = prepareTaskMetadata(task.getId(), activityId, isRetry);
167167

168168
TaskContext taskContext = new TaskContext(task, parameters, metadata, activityService);
169-
170169
TaskInitializer initializer = new TaskInitializer(taskContext);
171170

172171
try {

modules/tasks/tasks/src/main/resources/META-INF/spring/blueprint.xml

-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@
5858
<osgi:reference id="tasksDataServiceOSGi"
5959
interface="org.motechproject.tasks.repository.TasksDataService"/>
6060

61-
6261
<osgi:reference id="triggerEventDataService"
6362
interface="org.motechproject.tasks.repository.TriggerEventsDataService"/>
6463

modules/tasks/tasks/src/test/java/org/motechproject/tasks/it/ActionParametersBundleIT.java

+7-8
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,12 @@ public void setUp() throws IOException, InterruptedException {
120120
waitForChannel(MDS_CHANNEL_NAME);
121121
}
122122

123+
@After
124+
public void clean() {
125+
deleteTask(taskID);
126+
removeChannels(channelsDataService.retrieveAll());
127+
}
128+
123129
@Test
124130
public void testActionWithPostActionParameters() throws InterruptedException, IOException, ActionNotFoundException {
125131
taskID = createTestTask();
@@ -136,13 +142,6 @@ public void testActionWithPostActionParameters() throws InterruptedException, IO
136142
assertTrue(fetchedTaskTestObjects.contains(expectedTaskTestObject.get(2)));
137143
}
138144

139-
@After
140-
public void clean() {
141-
deleteTask(taskID);
142-
removeChannels(channelsDataService.retrieveAll());
143-
}
144-
145-
146145
private Long createTestTask() {
147146
TaskTriggerInformation triggerInformation = new TaskTriggerInformation("CREATE SettingsRecord", "data-services", MDS_CHANNEL_NAME,
148147
VERSION, TRIGGER_SUBJECT, TRIGGER_SUBJECT);
@@ -255,7 +254,7 @@ private void removeChannels(List<Channel> channels) {
255254
Iterator<Channel> it = channels.iterator();
256255
while (it.hasNext()) {
257256
Channel channel = it.next();
258-
if(channel.getModuleName() != null) {
257+
if (StringUtils.equals(TASK_TEST_CHANNEL_NAME, channel.getModuleName()) || StringUtils.equals(MDS_CHANNEL_NAME, channel.getModuleName()) ) {
259258
channelService.unregisterChannel(channel.getModuleName());
260259
}
261260
}

modules/tasks/tasks/src/test/java/org/motechproject/tasks/it/TasksIntegrationTests.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import org.junit.runners.Suite;
55

66
@RunWith(Suite.class)
7-
@Suite.SuiteClasses({TasksBundleIT.class, ActionParametersBundleIT.class, ChannelsDataServiceBundleIT.class, TaskDataServiceBundleIT.class,
8-
TaskActivitiesDataServiceBundleIT.class})
7+
@Suite.SuiteClasses({ActionParametersBundleIT.class, ChannelsDataServiceBundleIT.class, TaskDataServiceBundleIT.class, TaskActivitiesDataServiceBundleIT.class,
8+
TasksBundleIT.class})
99
public class TasksIntegrationTests {
1010
}

0 commit comments

Comments
 (0)