1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package eu.simuline.octave.type;
17
18 import org.junit.Ignore;
19 import org.junit.Test;
20
21 import static org.junit.Assert.assertEquals;
22 import static org.junit.Assert.assertNotSame;
23 import static org.junit.Assert.assertTrue;
24
25
26
27
28 public class TestOctaveString {
29
30
31
32
33 @Test public void testValues() {
34 final OctaveString s1a = new OctaveString("1");
35 final OctaveString s1b = new OctaveString("1");
36 final OctaveString s1c = new OctaveString("0");
37 s1c.setString("1");
38
39 assertEquals(s1a, s1b);
40 assertEquals(s1a, s1c);
41 assertEquals(s1b, s1c);
42 assertNotSame(s1a, s1b);
43 assertNotSame(s1a, s1c);
44 assertNotSame(s1b, s1c);
45
46 final OctaveString s0 = new OctaveString("0");
47 final OctaveString s2 = new OctaveString("2");
48
49 assertTrue(!s1a.equals(s0));
50 assertTrue(!s1a.equals(s2));
51 }
52
53 }