1- import static org .junit .Assert .assertEquals ;
1+ import static org .junit .Assert .assertThat ;
2+ import static org .hamcrest .CoreMatchers .is ;
23
34import org .junit .Ignore ;
45import org .junit .Rule ;
@@ -25,7 +26,7 @@ public void canReadItemJustWritten() throws BufferIOException {
2526 CircularBuffer <Integer > buffer = new CircularBuffer <>(1 );
2627
2728 buffer .write (1 );
28- assertEquals (( int ) buffer .read (), 1 );
29+ assertThat ( buffer .read (), is ( 1 ) );
2930 }
3031
3132 @ Ignore ("Remove to run test" )
@@ -34,7 +35,7 @@ public void canReadItemOnlyOnce() throws BufferIOException {
3435 CircularBuffer <Integer > buffer = new CircularBuffer <>(1 );
3536
3637 buffer .write (1 );
37- assertEquals (( int ) buffer .read (), 1 );
38+ assertThat ( buffer .read (), is ( 1 ) );
3839
3940 expectedException .expect (BufferIOException .class );
4041 expectedException .expectMessage ("Tried to read from empty buffer" );
@@ -48,8 +49,8 @@ public void readsItemsInOrderWritten() throws BufferIOException {
4849
4950 buffer .write (1 );
5051 buffer .write (2 );
51- assertEquals (( int ) buffer .read (), 1 );
52- assertEquals (( int ) buffer .read (), 2 );
52+ assertThat ( buffer .read (), is ( 1 ) );
53+ assertThat ( buffer .read (), is ( 2 ) );
5354 }
5455
5556 @ Ignore ("Remove to run test" )
@@ -69,9 +70,9 @@ public void readFreesUpSpaceForWrite() throws BufferIOException {
6970 CircularBuffer <Integer > buffer = new CircularBuffer <>(1 );
7071
7172 buffer .write (1 );
72- assertEquals (( int ) buffer .read (), 1 );
73+ assertThat ( buffer .read (), is ( 1 ) );
7374 buffer .write (2 );
74- assertEquals (( int ) buffer .read (), 2 );
75+ assertThat ( buffer .read (), is ( 2 ) );
7576 }
7677
7778 @ Ignore ("Remove to run test" )
@@ -81,10 +82,10 @@ public void maintainsReadPositionAcrossWrites() throws BufferIOException {
8182
8283 buffer .write (1 );
8384 buffer .write (2 );
84- assertEquals (( int ) buffer .read (), 1 );
85+ assertThat ( buffer .read (), is ( 1 ) );
8586 buffer .write (3 );
86- assertEquals (( int ) buffer .read (), 2 );
87- assertEquals (( int ) buffer .read (), 3 );
87+ assertThat ( buffer .read (), is ( 2 ) );
88+ assertThat ( buffer .read (), is ( 3 ) );
8889 }
8990
9091 @ Ignore ("Remove to run test" )
@@ -107,7 +108,7 @@ public void clearFreesUpCapacity() throws BufferIOException {
107108 buffer .write (1 );
108109 buffer .clear ();
109110 buffer .write (2 );
110- assertEquals (( int ) buffer .read (), 2 );
111+ assertThat ( buffer .read (), is ( 2 ) );
111112 }
112113
113114 @ Ignore ("Remove to run test" )
@@ -117,7 +118,7 @@ public void clearDoesNothingOnEmptyBuffer() throws BufferIOException {
117118
118119 buffer .clear ();
119120 buffer .write (1 );
120- assertEquals (( int ) buffer .read (), 1 );
121+ assertThat ( buffer .read (), is ( 1 ) );
121122 }
122123
123124 @ Ignore ("Remove to run test" )
@@ -127,8 +128,8 @@ public void overwriteActsLikeWriteOnNonFullBuffer() throws BufferIOException {
127128
128129 buffer .write (1 );
129130 buffer .overwrite (2 );
130- assertEquals (( int ) buffer .read (), 1 );
131- assertEquals (( int ) buffer .read (), 2 );
131+ assertThat ( buffer .read (), is ( 1 ) );
132+ assertThat ( buffer .read (), is ( 2 ) );
132133 }
133134
134135 @ Ignore ("Remove to run test" )
@@ -139,8 +140,8 @@ public void overwriteRemovesOldestElementOnFullBuffer() throws BufferIOException
139140 buffer .write (1 );
140141 buffer .write (2 );
141142 buffer .overwrite (3 );
142- assertEquals (( int ) buffer .read (), 2 );
143- assertEquals (( int ) buffer .read (), 3 );
143+ assertThat ( buffer .read (), is ( 2 ) );
144+ assertThat ( buffer .read (), is ( 3 ) );
144145 }
145146
146147 @ Ignore ("Remove to run test" )
@@ -151,12 +152,12 @@ public void overwriteDoesntRemoveAnAlreadyReadElement() throws BufferIOException
151152 buffer .write (1 );
152153 buffer .write (2 );
153154 buffer .write (3 );
154- assertEquals (( int ) buffer .read (), 1 );
155+ assertThat ( buffer .read (), is ( 1 ) );
155156 buffer .write (4 );
156157 buffer .overwrite (5 );
157- assertEquals (( int ) buffer .read (), 3 );
158- assertEquals (( int ) buffer .read (), 4 );
159- assertEquals (( int ) buffer .read (), 5 );
158+ assertThat ( buffer .read (), is ( 3 ) );
159+ assertThat ( buffer .read (), is ( 4 ) );
160+ assertThat ( buffer .read (), is ( 5 ) );
160161 }
161162}
162163
0 commit comments