Package com.netflix.simianarmy

Examples of com.netflix.simianarmy.Monkey.type()


    @Test
    public void testRunner() throws InterruptedException {
        BasicScheduler sched = new BasicScheduler(200, TimeUnit.MILLISECONDS, 1);
        Monkey mockMonkey = mock(Monkey.class);
        when(mockMonkey.context()).thenReturn(new TestMonkeyContext(Enums.MONKEY));
        when(mockMonkey.type()).thenReturn(Enums.MONKEY).thenReturn(Enums.MONKEY);

        final AtomicLong counter = new AtomicLong(0L);
        sched.start(mockMonkey, new Runnable() {
            @Override
            public void run() {
View Full Code Here


        BasicScheduler sched = new BasicScheduler(1, TimeUnit.HOURS, 1);

        TestMonkeyContext context = new TestMonkeyContext(Enums.MONKEY);
        Monkey mockMonkey = mock(Monkey.class);
        when(mockMonkey.context()).thenReturn(context).thenReturn(context);
        when(mockMonkey.type()).thenReturn(Enums.MONKEY).thenReturn(Enums.MONKEY);

        // first monkey has no previous events, so it runs practically immediately
        FutureTask<Void> task = new FutureTask<Void>(Callables.<Void>returning(null));
        sched.start(mockMonkey, task);
        // make sure that the task gets completed within 100ms
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.