File: RangeTest.java

package info (click to toggle)
intervalstorej 1.2%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 1,920 kB
  • sloc: java: 4,354; xml: 44; makefile: 18; sh: 12
file content (31 lines) | stat: -rw-r--r-- 707 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package intervalstore.impl;

import static org.testng.Assert.assertEquals;
import static org.testng.Assert.assertFalse;
import static org.testng.Assert.assertNotEquals;

import org.testng.annotations.Test;

/**
 * A simple test to keep the test coverage stats high ;-)
 */
public class RangeTest
{
  @Test
  public void testEquals_hashCode()
  {
    Range r1 = new Range(10, 20);
    Range r2 = new Range(10, 20);
    Range r3 = new Range(10, 21);

    assertEquals(r1, r1);
    assertEquals(r1, r2);
    assertEquals(r2, r1);
    assertNotEquals(r1, r3);
    assertNotEquals(r3, r1);
    assertFalse(r1.equals(null));
    assertFalse(r1.equals("?"));

    assertEquals(r1.hashCode(), r2.hashCode());
  }
}