RecordTest.java :  » UnTagged » android-pool-standing » com » pool » common » Android Open Source

Android Open Source » UnTagged » android pool standing 
android pool standing » com » pool » common » RecordTest.java
package com.pool.common;

import junit.framework.TestCase;

import org.junit.Test;

/**
 * @author claveld@gmail.com (David Clavel)
 */
public class RecordTest extends TestCase {

  @Test
  public void testConstructor() {
    Record record = new Record("id1", "timestamp1", "player1", "shoot1");
    assertEquals("id1", record.id);
    assertEquals("timestamp1", record.timestamp);
    assertEquals("player1", record.player);
    assertEquals("shoot1", record.shootId);
    assertTrue(record.remainingBalls < 0);
  }

  @Test
  public void testConstructorWithRemainingBalls() {
    Record record = new Record("id2", "timestamp2", "player2", "shoot2", 5);
    assertEquals("id2", record.id);
    assertEquals("timestamp2", record.timestamp);
    assertEquals("player2", record.player);
    assertEquals("shoot2", record.shootId);
    assertEquals(5, record.remainingBalls);
  }

  @Test
  public void testOf() {
    Record record = Record.of("player", "shoot", 8);
    assertEquals("player", record.player);
    assertEquals("shoot", record.shootId);
    assertEquals(8, record.remainingBalls);
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.