Example usage for org.jfree.data.xy Vector Vector

List of usage examples for org.jfree.data.xy Vector Vector

Introduction

In this page you can find the example usage for org.jfree.data.xy Vector Vector.

Prototype

public Vector(double x, double y) 

Source Link

Document

Creates a new instance of Vector.

Usage

From source file:org.jfree.data.xy.VectorTest.java

/**
 * Test that the equals() method distinguishes all fields.
 *///from   w  w w .j  av  a  2 s. c  om
@Test
public void testEquals() {
    // default instances
    Vector v1 = new Vector(1.0, 2.0);
    Vector v2 = new Vector(1.0, 2.0);
    assertTrue(v1.equals(v2));
    assertTrue(v2.equals(v1));

    v1 = new Vector(1.1, 2.0);
    assertFalse(v1.equals(v2));
    v2 = new Vector(1.1, 2.0);
    assertTrue(v1.equals(v2));

    v1 = new Vector(1.1, 2.2);
    assertFalse(v1.equals(v2));
    v2 = new Vector(1.1, 2.2);
    assertTrue(v1.equals(v2));
}

From source file:org.jfree.data.xy.VectorTest.java

/**
 * Two objects that are equal are required to return the same hashCode.
 *///from   www . j  av  a 2 s . c  o  m
@Test
public void testHashcode() {
    Vector v1 = new Vector(1.0, 2.0);
    Vector v2 = new Vector(1.0, 2.0);
    assertTrue(v1.equals(v2));
    int h1 = v1.hashCode();
    int h2 = v2.hashCode();
    assertEquals(h1, h2);
}

From source file:org.jfree.data.xy.VectorTest.java

/**
 * Immutable class is not cloneable.//from   w w  w  .  ja va  2  s.c  o m
 */
@Test
public void testCloning() {
    Vector v1 = new Vector(1.0, 2.0);
    assertFalse(v1 instanceof Cloneable);
}

From source file:org.jfree.data.xy.VectorTest.java

/**
 * Serialize an instance, restore it, and check for equality.
 *///ww w .j av  a  2 s. c  om
@Test
public void testSerialization() {
    Vector v1 = new Vector(1.0, 2.0);
    Vector v2 = (Vector) TestUtilities.serialised(v1);
    assertEquals(v1, v2);
}