From 2d7633b32a5c3b57c99bd50a74e4b7fa2c3e0108 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Wed, 16 Feb 2011 07:57:20 +0000 Subject: [PATCH] added tests --- .../types/expr/BooleanExpressionTest.java | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/querydsl-core/src/test/java/com/mysema/query/types/expr/BooleanExpressionTest.java b/querydsl-core/src/test/java/com/mysema/query/types/expr/BooleanExpressionTest.java index 6f1610e2c..ac9eaf4b3 100644 --- a/querydsl-core/src/test/java/com/mysema/query/types/expr/BooleanExpressionTest.java +++ b/querydsl-core/src/test/java/com/mysema/query/types/expr/BooleanExpressionTest.java @@ -1,6 +1,6 @@ package com.mysema.query.types.expr; -import static org.junit.Assert.*; +import static org.junit.Assert.assertEquals; import org.junit.Test; @@ -8,30 +8,40 @@ import com.mysema.query.types.path.BooleanPath; public class BooleanExpressionTest { - private BooleanExpression a = new BooleanPath("a"); - private BooleanExpression b = new BooleanPath("b"); - private BooleanExpression c = new BooleanPath("c"); - + private final BooleanExpression a = new BooleanPath("a"); + private final BooleanExpression b = new BooleanPath("b"); + private final BooleanExpression c = new BooleanPath("c"); + @Test public void AnyOf(){ assertEquals(a.or(b).or(c), BooleanExpression.anyOf(a, b, c)); } - + @Test public void AllOf(){ assertEquals(a.and(b).and(c), BooleanExpression.allOf(a, b, c)); } - + + @Test + public void AndAnyOf(){ + assertEquals(a.and(b.or(c)), a.andAnyOf(b, c)); + } + + @Test + public void OrAllOf(){ + assertEquals(a.or(b.and(c)), a.orAllOf(b, c)); + } + @Test public void Not(){ assertEquals(a, a.not().not()); } - + @Test public void IsTrue(){ assertEquals(a.eq(true), a.isTrue()); } - + @Test public void IsFalse(){ assertEquals(a.eq(false), a.isFalse());