示例#1
0
  @Test
  public void testIsExistListItem() {
    List<String> originalList = new ArrayList<String>();
    List<String> addList = new ArrayList<String>();
    List<String> deleteList = null;
    List<String> updateList = null;
    // 1. addList不为空,size大于0
    addList.add("1");
    System.err.println(
        "1." + RecompenseValidator.isExistListItem(originalList, addList, deleteList, updateList));

    // 2.addList为空,updateList不为空
    addList = null;
    updateList = new ArrayList<String>();
    updateList.add("1");
    System.err.println(
        "2." + RecompenseValidator.isExistListItem(originalList, addList, deleteList, updateList));

    // 3.addList为空,updateList为空,deleteList也为空
    updateList = null;
    System.err.println(
        "3." + RecompenseValidator.isExistListItem(originalList, addList, deleteList, updateList));

    // 4.addList为空,updateList为空,deleteList不为空,size等于0
    deleteList = new ArrayList<String>();
    System.err.println(
        "4." + RecompenseValidator.isExistListItem(originalList, addList, deleteList, updateList));

    // 5.addList为空,updateList为空,deleteList不为空,size大于0
    deleteList.add("1");
    System.err.println(
        "5." + RecompenseValidator.isExistListItem(originalList, addList, deleteList, updateList));
    // 6.
    originalList.add("1");
    originalList.add("2");
    System.err.println(
        "6." + RecompenseValidator.isExistListItem(originalList, addList, deleteList, updateList));

    deleteList.add("3");
    deleteList.add("2");
    System.err.println(
        "7." + RecompenseValidator.isExistListItem(originalList, addList, deleteList, updateList));
  }