Sha256: 200ead45d096bb5b774e97b5d255eb72e9506bdf3d0c402e09aa80d15a12fb0d
Contents?: true
Size: 1.55 KB
Versions: 38
Compression:
Stored size: 1.55 KB
Contents
import org.junit.Before; import org.junit.Test; import org.junit.Ignore; import static org.assertj.core.api.Assertions.assertThat; public class DequeTest { private Deque<Integer> subject; @Before public void setUp() { subject = new Deque<>(); } @Test public void testPushPop() { subject.push(10); subject.push(20); assertThat(subject.pop()).isEqualTo(20); assertThat(subject.pop()).isEqualTo(10); } @Ignore @Test public void testPushShift() { subject.push(10); subject.push(20); assertThat(subject.shift()).isEqualTo(10); assertThat(subject.shift()).isEqualTo(20); } @Ignore @Test public void testUnshiftShift() { subject.unshift(10); subject.unshift(20); assertThat(subject.shift()).isEqualTo(20); assertThat(subject.shift()).isEqualTo(10); } @Ignore @Test public void testUnshiftPop() { subject.unshift(10); subject.unshift(20); assertThat(subject.pop()).isEqualTo(10); assertThat(subject.pop()).isEqualTo(20); } @Ignore @Test public void testExample() { subject.push(10); subject.push(20); assertThat(subject.pop()).isEqualTo(20); subject.push(30); assertThat(subject.shift()).isEqualTo(10); subject.unshift(40); subject.push(50); assertThat(subject.shift()).isEqualTo(40); assertThat(subject.pop()).isEqualTo(50); assertThat(subject.shift()).isEqualTo(30); } }
Version data entries
38 entries across 38 versions & 1 rubygems