SizeConditionTest.java from Kneobase at Krugle
Show SizeConditionTest.java syntax highlighted
/*
* Created on 28-mar-2005
*
*/
package com.kneobase.driver.condition;
import com.kneobase.KneobaseException;
import com.kneobase.driver.content.ContentUnitAux;
import junit.framework.TestCase;
/**
* @author Ernesto De Santis (ernesto.desantis@colaborativa.net)
*
* Colaborativa.net
*
*/
public class SizeConditionTest extends TestCase {
public void testDefault(){
ContentUnitAux content = new ContentUnitAux();
content.setBody("body length ..."); //15 characters
SizeCondition conditionMinor = new SizeCondition();
conditionMinor.setSize(100);
SizeCondition conditionEqual = new SizeCondition();
conditionEqual.setSize(15);
SizeCondition conditionMayor = new SizeCondition();
conditionMayor.setSize(10);
try {
assertTrue(conditionMinor.satisfied(content));
assertFalse(conditionEqual.satisfied(content));
assertFalse(conditionMayor.satisfied(content));
} catch (KneobaseException e) {
fail();
}
}
public void testMinor(){
ContentUnitAux content = new ContentUnitAux();
content.setBody("body length ..."); //15 characters
SizeCondition conditionMinor = new SizeCondition();
conditionMinor.setMinor(true);
conditionMinor.setSize(100);
SizeCondition conditionEqual = new SizeCondition();
conditionMinor.setMinor(true);
conditionEqual.setSize(15);
SizeCondition conditionMayor = new SizeCondition();
conditionMinor.setMinor(true);
conditionMayor.setSize(10);
try {
assertTrue(conditionMinor.satisfied(content));
assertFalse(conditionEqual.satisfied(content));
assertFalse(conditionMayor.satisfied(content));
} catch (KneobaseException e) {
fail();
}
}
public void testMayor(){
ContentUnitAux content = new ContentUnitAux();
content.setBody("body length ..."); //15 characters
SizeCondition conditionMinor = new SizeCondition();
conditionMinor.setMinor(false);
conditionMinor.setSize(100);
SizeCondition conditionEqual = new SizeCondition();
conditionEqual.setMinor(false);
conditionEqual.setSize(15);
SizeCondition conditionMayor = new SizeCondition();
conditionMayor.setMinor(false);
conditionMayor.setSize(10);
try {
assertFalse(conditionMinor.satisfied(content));
assertFalse(conditionEqual.satisfied(content));
assertTrue(conditionMayor.satisfied(content));
} catch (KneobaseException e) {
fail();
}
}
public void testEqual(){
ContentUnitAux content = new ContentUnitAux();
content.setBody("body length ..."); //15 characters
SizeCondition conditionMinor = new SizeCondition();
conditionMinor.setEqual(true);
conditionMinor.setMinor(true);
conditionMinor.setSize(100);
SizeCondition conditionEqual = new SizeCondition();
conditionEqual.setEqual(true);
conditionEqual.setMinor(true);
conditionEqual.setSize(15);
SizeCondition conditionMayor = new SizeCondition();
conditionMayor.setEqual(true);
conditionMayor.setMinor(true);
conditionMayor.setSize(10);
try {
assertTrue(conditionMinor.satisfied(content));
assertTrue(conditionEqual.satisfied(content));
assertFalse(conditionMayor.satisfied(content));
} catch (KneobaseException e) {
fail();
}
}
}
See more files for this project here