package com.querydsl.collections;
import static org.junit.Assert.*;
import org.junit.Test;
import com.google.common.base.Function;
import com.google.common.base.Predicate;
public class GuavaHelpersTest {
@Test
public void predicate() {
Predicate<Cat> predicate = GuavaHelpers.wrap(QCat.cat.name.startsWith("Ann"));
assertTrue(predicate.apply(new Cat("Ann")));
assertFalse(predicate.apply(new Cat("Bob")));
}
@Test
public void function() {
Function<Cat, String> function = GuavaHelpers.wrap(QCat.cat.name);
assertEquals("Ann", function.apply(new Cat("Ann")));
assertEquals("Bob", function.apply(new Cat("Bob")));
}
}