Skip to content

Commit

Permalink
CbusTableEvent tests
Browse files Browse the repository at this point in the history
  • Loading branch information
icklesteve committed May 5, 2019
1 parent 54f1993 commit fe897fa
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ protected int getTotalOut(){
}

/**
* Set Total In Events
* Set Total On Events
*/
protected void setTotalOn(int newVal) {
_toton = newVal;
Expand Down
30 changes: 30 additions & 0 deletions java/test/jmri/jmrix/can/cbus/eventtable/CbusTableEventTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,12 @@ public void testSetGet() {
Assert.assertEquals("getSessionIn starts 0", 0,(t.getSessionIn()) );
Assert.assertEquals("getSessionOut starts 0", 0,(t.getSessionOut()) );

Assert.assertEquals("getTotalOn starts 0", 0,(t.getTotalOn()) );
Assert.assertEquals("getTotalOff starts 0", 0,(t.getTotalOff()) );
Assert.assertEquals("getTotalIn starts 0", 0,(t.getTotalIn()) );
Assert.assertEquals("getTotalOut starts 0", 0,(t.getTotalOut()) );


t.bumpSessionOn();
t.bumpSessionOff();
t.bumpSessionIn();
Expand All @@ -57,6 +63,30 @@ public void testSetGet() {
Assert.assertEquals("getSessionIn 1", 1,(t.getSessionIn()) );
Assert.assertEquals("getSessionOut 1", 1,(t.getSessionOut()) );

Assert.assertEquals("getTotalOn 1", 1,(t.getTotalOn()) );
Assert.assertEquals("getTotalOff 1", 1,(t.getTotalOff()) );
Assert.assertEquals("getTotalIn 1", 1,(t.getTotalIn()) );
Assert.assertEquals("getTotalOut 1", 1,(t.getTotalOut()) );


t.resetSessionTotals();

Assert.assertEquals("getSessionOn reset", 0,(t.getSessionOn()) );
Assert.assertEquals("getSessionOff reset", 0,(t.getSessionOff()) );
Assert.assertEquals("getSessionIn reset", 0,(t.getSessionIn()) );
Assert.assertEquals("getSessionOut reset", 0,(t.getSessionOut()) );

t.setTotalOn(123);
t.setTotalOff(456);
t.setTotalIn(789);
t.setTotalOut(0);

Assert.assertEquals("getTotalOn 123", 123,(t.getTotalOn()) );
Assert.assertEquals("getTotalOff 456", 456,(t.getTotalOff()) );
Assert.assertEquals("getTotalIn 789", 789,(t.getTotalIn()) );
Assert.assertEquals("getTotalOut 0", 0,(t.getTotalOut()) );


}


Expand Down

0 comments on commit fe897fa

Please sign in to comment.