8182838485868788899091
StageContext context = new StageContext(); stage.init(context); stage.preProcess(); try { stage.process(event); } catch (Exception e) { Assert.fail("Should not fail since versions are compatible"); }
100101102103104105106107108109110
StageContext context = new StageContext(); stage.init(context); stage.preProcess(); try { stage.process(event); } catch (Exception e) { Assert.fail("Should not fail since only participant version is null"); }
119120121122123124125126127128129
StageContext context = new StageContext(); stage.init(context); stage.preProcess(); try { stage.process(event); Assert.fail("Should fail since controller version is null"); } catch (Exception e) { // OK
139140141142143144145146147148149
StageContext context = new StageContext(); stage.init(context); stage.preProcess(); try { stage.process(event); Assert.fail("Should fail since controller primary version is less than participant primary version"); } catch (Exception e) { // OK
159160161162163164165166167168169
StageContext context = new StageContext(); stage.init(context); stage.preProcess(); try { stage.process(event); Assert.fail("Should fail since controller primary version is incompatible with participant primary version"); } catch (Exception e) { // OK
132133134135136137138139140141142
CompatibilityCheckStage stage = new CompatibilityCheckStage(); StageContext context = new StageContext(); stage.init(context); stage.preProcess(); try { stage.process(event); Assert .fail("Should fail since participant version is less than the minimum participant version supported by controller"); } catch (Exception e) { // OK }
8586878889909192939495
CompatibilityCheckStage stage = new CompatibilityCheckStage(); StageContext context = new StageContext(); stage.init(context); stage.preProcess(); try { stage.process(event); } catch (Exception e) { Assert.fail("Should not fail since versions are compatible", e); } stage.postProcess(); }
CompatibilityCheckStage stage = new CompatibilityCheckStage(); StageContext context = new StageContext(); stage.init(context); stage.preProcess(); try { stage.process(event); } catch (Exception e) { Assert .fail("Should not fail since compatibility check will be skipped if participant version is null"); } stage.postProcess();
116117118119120121122123124125126
CompatibilityCheckStage stage = new CompatibilityCheckStage(); StageContext context = new StageContext(); stage.init(context); stage.preProcess(); try { stage.process(event); } catch (Exception e) { Assert .fail("Should not fail since compatibility check will be skipped if controller version is null"); } stage.postProcess();
93949596979899100101102103
StageContext context = new StageContext(); stage.init(context); stage.preProcess(); try { stage.process(event); } catch (Exception e) { Assert.fail("Should not fail since versions are compatible", e); }