Skip to content

Commit 4c8be41

Browse files
author
Stefan Hahmann
committed
Inject StatusService into TrackastraLinkerTest.
1 parent fea9301 commit 4c8be41

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

src/test/java/org/mastodon/mamut/linking/trackastra/TrackastraLinkerTest.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import org.mastodon.tracking.linking.graph.AbstractGraphParticleLinkerOp;
2929
import org.mastodon.tracking.mamut.linking.LinkCostFeature;
3030
import org.scijava.Context;
31+
import org.scijava.app.StatusService;
3132

3233
import mpicbg.spim.data.SpimDataException;
3334

@@ -63,6 +64,11 @@ void testLinking3D() throws IOException, SpimDataException, NoSuchFieldException
6364
logger.setAccessible( true );
6465
logger.set( linker, log );
6566

67+
StatusService statusService = context.getService( StatusService.class );
68+
Field status = AbstractGraphParticleLinkerOp.class.getDeclaredField( "statusService" );
69+
status.setAccessible( true );
70+
status.set( linker, statusService );
71+
6672
Field edgeCreator = AbstractGraphParticleLinkerOp.class.getDeclaredField( "edgeCreator" );
6773
EdgeCreator< Spot > spotEdgeCreator = new MyEdgeCreator( appModel.getModel().getGraph() );
6874
edgeCreator.setAccessible( true );
@@ -99,6 +105,11 @@ void testLinking2D() throws IOException, SpimDataException, NoSuchFieldException
99105
logger.setAccessible( true );
100106
logger.set( linker, log );
101107

108+
StatusService statusService = context.getService( StatusService.class );
109+
Field status = AbstractGraphParticleLinkerOp.class.getDeclaredField( "statusService" );
110+
status.setAccessible( true );
111+
status.set( linker, statusService );
112+
102113
Field edgeCreator = AbstractGraphParticleLinkerOp.class.getDeclaredField( "edgeCreator" );
103114
EdgeCreator< Spot > spotEdgeCreator = new MyEdgeCreator( appModel.getModel().getGraph() );
104115
edgeCreator.setAccessible( true );

0 commit comments

Comments
 (0)