CategoryItemTest.java :  » App » recycle-locator » com » net » finditnow » test » Android Open Source

Android Open Source » App » recycle locator 
recycle locator » com » net » finditnow » test » CategoryItemTest.java
package com.net.finditnow.test;

import junit.framework.TestCase;

import com.net.finditnow.CategoryItem;

public class CategoryItemTest extends TestCase {

  protected CategoryItem item;
  
  protected void setUp() {
    int[] id = new int[3];
    id[0] = 1;
    id[1] = 2;
    id[2] = 3;
    
    String[] fnames = new String[3];
    fnames[0] = "Floor One";
    fnames[1] = "Floor Two";
    fnames[2] = "Floor Three";
    
    String[] info = {"a", "b", "blah"};
    item = new CategoryItem();
    
    for (String f: fnames)
    {
      item.addFloor_names(f);
    }
    for (String i: info)
      item.addInfo(i);
    
    for (int i: id)
      item.addId(i);
    
  }
  
  public void testAddId(){
    item.addId(4);
    item.addId(4);
    item.addId(4);
    item.addId(5);
    
    assertTrue(item.getId().get(4) == 4);
    assertTrue(item.getId().get(6) == 5);
  }
  public void testAddInfo(){
    item.addInfo("");
    item.addInfo("Test!");
    item.addInfo("");
    item.addInfo("abc");
    
    assertTrue(item.getInfo().get(4).equals("Test!"));
    assertTrue(!item.getInfo().get(5).equals("abc"));
  }
  public void testAddFloorName(){
    item.addFloor_names("Floor B");
    item.addFloor_names("");
    item.addFloor_names("");
    item.addFloor_names("base");
    
    assertTrue(item.getFloor_names().get(4).equals(""));
    assertTrue(item.getFloor_names().get(6).equals("base"));
  }
  public void testgetID() {
    assertTrue(item.getId().get(0) == 1);
    assertTrue(item.getId().get(2) == 3);
  }
  
  public void testgetFloorName() {
    assertTrue(item.getFloor_names().get(0).equals("Floor One"));
    assertTrue(!item.getFloor_names().get(2).equals("Floor Two"));
  }
  
  public void testgetInfo() {
    assertTrue(item.getInfo().get(0).equals("a"));
    assertTrue(item.getInfo().get(2).equals("blah"));
  }
  public void testEquals(){
    int[] id = new int[3];
    id[0] = 1;
    id[1] = 2;
    id[2] = 3;
    
    String[] fnames = new String[3];
    fnames[0] = "Floor One";
    fnames[1] = "Floor Two";
    fnames[2] = "Floor Three";
    
    String[] info = {"a", "b", "blah"};
    CategoryItem test = new CategoryItem();
    
    for (String f: fnames)
    {
      test.addFloor_names(f);
    }
    for (String i: info)
      test.addInfo(i);
    
    for (int i: id)
      test.addId(i);
    
    assertTrue(item.equals(test));
  }
}
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.