Changeset 18 for simplerunner/src/test


Ignore:
Timestamp:
06/11/20 16:34:40 (4 years ago)
Author:
bart
Message:

Update to version 1.41

Location:
simplerunner/src/test
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • simplerunner/src/test/java/geniusweb/simplerunner/SessionRunnerTest.java

    r9 r18  
    1717
    1818import geniusweb.protocol.CurrentNegoState;
     19import geniusweb.protocol.NegoState;
    1920import geniusweb.protocol.ProtocolException;
    2021import geniusweb.protocol.partyconnection.ProtocolToPartyConnFactory;
     
    2223import geniusweb.protocol.session.SessionSettings;
    2324import geniusweb.protocol.session.SessionState;
    24 import geniusweb.simplerunner.NegoRunner;
    2525import tudelft.utilities.listener.Listener;
    2626import tudelft.utilities.logging.ReportToLogger;
     
    5959                                ProtocolToPartyConnFactory.class);
    6060
    61                 NegoRunner runner = spy(
    62                                 new NegoRunner(settings, factory, logger));
     61                NegoRunner runner = spy(new NegoRunner(settings, factory, logger));
    6362                runner.run();
    6463
     
    8281                ProtocolToPartyConnFactory factory = mock(
    8382                                ProtocolToPartyConnFactory.class);
    84                 NegoRunner runner = spy(
    85                                 new NegoRunner(settings, factory, logger));
     83                NegoRunner runner = spy(new NegoRunner(settings, factory, logger) {
     84                        @Override
     85                        protected void logFinal(Level level, NegoState state) {
     86                                log.log(level, state.toString());
     87                        }
     88                });
    8689                ArgumentCaptor<Listener> listener = ArgumentCaptor
    8790                                .forClass(Listener.class);
     
    109112                ProtocolToPartyConnFactory factory = mock(
    110113                                ProtocolToPartyConnFactory.class);
    111                 NegoRunner runner = spy(
    112                                 new NegoRunner(settings, factory, logger));
     114                NegoRunner runner = spy(new NegoRunner(settings, factory, logger) {
     115                        @Override
     116                        protected void logFinal(Level level, NegoState state) {
     117                                log.log(level, state.toString());
     118                        }
     119                });
    113120                ArgumentCaptor<Listener> listener = ArgumentCaptor
    114121                                .forClass(Listener.class);
     
    120127                verify(runner, times(1)).stop();
    121128                // check that the protocol error is logged properly
    122                 verify(logger, times(1)).log(eq(Level.WARNING), any(String.class),
    123                                 eq(PROTOCOL_EXC));
     129                verify(logger, times(1)).log(eq(Level.WARNING), any(String.class));
    124130        }
    125131
  • simplerunner/src/test/resources/settings2.json

    r8 r18  
    1313                        }
    1414                }
     15               
    1516        }
    1617}
  • simplerunner/src/test/resources/shaoptoursettings.json

    r14 r18  
    5959                                }
    6060                        }
    61                 }
     61                },
     62                "numberTournaments":1
    6263        }
    6364}
Note: See TracChangeset for help on using the changeset viewer.