Examples of ArrayListOfFloats


Examples of edu.umd.cloud9.util.array.ArrayListOfFloats

  public void testClone() {
    int size = 100000;
    Random r = new Random();
    float[] floats = new float[size];

    ArrayListOfFloats list1 = new ArrayListOfFloats();
    for (int i = 0; i < size; i++) {
      float k = r.nextFloat();
      list1.add(k);
      floats[i] = k;
    }

    ArrayListOfFloats list2 = list1.clone();

    assertEquals(size, list1.size());
    assertEquals(size, list2.size());

    for (int i = 0; i < size; i++) {
      list2.set(i, floats[i] + 1);
    }

    // values in old list should not have changed
    assertEquals(size, list1.size());
    for (int i = 0; i < size; i++) {
      assertEquals(floats[i], list1.get(i), 10e-5);
    }

    // however, values in new list should have changed
    assertEquals(size, list1.size());
    for (int i = 0; i < size; i++) {
      assertEquals(floats[i] + 1, list2.get(i), 10e-5);
    }
  }
View Full Code Here

Examples of edu.umd.cloud9.util.array.ArrayListOfFloats

  @Test
  public void testToString() {
    int size = 10;
    Random r = new Random();

    ArrayListOfFloats list = new ArrayListOfFloats();
    for (int i = 0; i < size; i++) {
      list.add(r.nextFloat());
    }

    String out = list.toString();
    for (int i = 0; i < size; i++) {
      float v = list.get(i);

      // Make sure the first 10 elements are printed out.
      assertTrue(out.indexOf(new Float(v).toString()) != -1);
    }

    for (int i = 0; i < size; i++) {
      list.add(r.nextFloat());
    }

    out = list.toString();
    for (int i = size; i < size+size; i++) {
      float v = list.get(i);

      // Make sure these elements are not printed out.
      assertTrue(out.indexOf(new Float(v).toString()) == -1);
    }
View Full Code Here

Examples of edu.umd.cloud9.util.array.ArrayListOfFloats

  /**
   * Constructs a pseudo judgment with an empty list of documents
   */
  public PseudoJudgments() {
    docnos = new ArrayListOfInts();
    weights = new ArrayListOfFloats();
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.