THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block |
---|
package org.apache.geode.internal.cache.control;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
import static org.mockito.Mockito.mock;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.experimental.categories.Category;
import org.apache.geode.test.junit.categories.UnitTest;
@Category(UnitTest.class)
public class RebalanceTaskTest {
private RebalanceTask rebalanceTask;
private RebalanceStats rebalanceStats;
@Before
public void setUp() {
// arrange: create the SUT (system under test) and its dependencies
rebalanceStats = mock(RebalanceStats.class);
rebalanceTask = new RebalanceTask(rebalanceStats);
}
@After
public void tearDown() {
// cleanup anything that might affect a later test or that uses any resources
}
@Test
public void execIncrementsRebalanceStats() throws Exception {
// act: do something like invoke exec
// assert: assertThat expected behavior or interaction with dependency occurred
}
} |
...