function Count() { var c = 1; return function() { return c++; } }; var count = new Count(); // count is now a function that adds and returns count(); // 1 count(); // 2
var first = new First({ creator: req.decoded.id, object1: [{<object1_1>},{<object1_2>},{<object1_3>},{<object1_4>}], object2: req.body.object2 });
public static Strategy getStrategy(Name name) { switch (name) { case SUM: return new Sum(); ... } }
First f = new First(); f.setSomeInt( 10 ); ... int x = f.getSomeInt();
var Count = function() { this.one = 1; this.two = 2; this.three = 3; } var obj = new Count(); obj.four = 4;
public void testFirst(){ Second sec = mock(Second.class); when(sec.doSecond()).thenReturn("Stubbed Second"); First first = new First(); Field privateField = PrivateObject.class. getDeclaredField("second"); privateField.setAccessible(true); privateField.set(first, sec); assertEquals("Stubbed Second", first.doSecond()); }
public class ExampleTest { @Test public void firstShouldCallSecond(@Mocked final Second secondMock) { new NonStrictExpectations() {{ secondMock.doJob(); result = "Mocked!!!"; }}; String actual = new First().doSecond(); assertEquals("Mocked!!!", actual); } }
public class f extends sum { public static void main(String[] args) { ArrayList<String> ac = new Sum().main(); // now you can use ac } }
for (int i=0; i<size; i++) { c[i] = new Count(); }
@RunWith(PowerMockRunner.class) @PrepareForTest(First.class) public class TestFirst { @Test public void mockSecond() throws Exception{ Second mock = PowerMockito.mock(Second.class); PowerMockito.whenNew(Second.class).withNoArguments().thenReturn(mock); PowerMockito.when(mock.doSecond()).thenReturn("from mock"); First first = new First(); assertEquals("from mock", first.doSecond()); } }
@RunWith(PowerMockRunner.class) @PrepareForTest(First.class) public class StackOverflowTest { @Test public void testFirst() throws Exception { Second secondMock = EasyMock.createMock(Second.class); PowerMock.expectNew(Second.class).andReturn(secondMock); expect(secondMock.doSecond()).andReturn("Mocked!!!"); PowerMock.replay(secondMock, Second.class); String actual = new First().doSecond(); PowerMock.verify(secondMock, Second.class); assertThat(actual, equalTo("Mocked!!!")); } }
final Sum sum = new Sum(); for (int i = 0; i < 1000; i++) { `e.execute(sum); }
public class FirstCaller { public void someMethod() { new First(new Thread() { private void method1() { } private void method2() { } private void method3() { } public void run() { //do something method1(); method2(); method3(); } }); } }
Sum s = new Sum(); for(int i=0;i<1000;i++){ e.execute(s); }