CFEngine API

org.recommender.test
Class AddRatingTest

java.lang.Object
  |
  +--org.recommender.test.AddRatingTest

public class AddRatingTest
extends java.lang.Object

Test for setRating()

Author:
Yun Wang

Constructor Summary
AddRatingTest(CFEngine s)
           
 
Method Summary
 int illegalParamTest()
          illegalParamTest() Test for illegal parameters 1.
 int multiUserTest()
          multiUserTest() Test for 5 users 10 items: 1.
 int newItemUserTest()
          newItemUserTest() Test for the new items and new users
 int singleItemTest1(int user)
          singleItemTest1() Add a item (existed), check value in 2 ways 1.
 int singleItemTest2(int user)
          singleItemTest2() Add a item (randomly), check value in 2 ways 1.
 int tenItemTest(int user)
          tenItemTest() Add 10 items (5 existed, 5 randomly), check values.
 void testSeq()
          testSeq()
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddRatingTest

public AddRatingTest(CFEngine s)
Method Detail

singleItemTest1

public int singleItemTest1(int user)
singleItemTest1() Add a item (existed), check value in 2 ways 1. getRating() -- directly from cache 2. directly from database

Returns:
int

singleItemTest2

public int singleItemTest2(int user)
singleItemTest2() Add a item (randomly), check value in 2 ways 1. getRating() -- directly from cache 2. directly from database

Returns:
int

tenItemTest

public int tenItemTest(int user)
tenItemTest() Add 10 items (5 existed, 5 randomly), check values. Test in 3 ways: 1. change 5 existed items' ratings 2. add ratings to 5 randomly selected items 3. change ratings to newly commited items

Returns:
int

multiUserTest

public int multiUserTest()
multiUserTest() Test for 5 users 10 items: 1. 5 existed items 2. 5 randomly selected items 3. change ratings for above 10 items

Returns:
int

newItemUserTest

public int newItemUserTest()
newItemUserTest() Test for the new items and new users

Returns:
int

illegalParamTest

public int illegalParamTest()
illegalParamTest() Test for illegal parameters 1. item < 1 2. user < 1 3. rating < minRating and rating > maxRating

Returns:
int

testSeq

public void testSeq()
testSeq()


CFEngine API

Copyright © 2003 - Oregon State University www.orst.edu