/* * Copyright (c) 2010 Mysema Ltd. * All rights reserved. * */ package com.mysema.rdfbean.sesame.query; import static com.mysema.query.alias.Alias.$; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNull; import java.io.IOException; import java.util.List; import org.junit.Test; import com.mysema.query.alias.Alias; import com.mysema.rdfbean.domains.UserProjectionDomain; import com.mysema.rdfbean.domains.UserProjectionDomain.User; import com.mysema.rdfbean.sesame.SessionTestBase; import com.mysema.rdfbean.testutil.SessionConfig; @SessionConfig(User.class) public class NullProjectionTest extends SessionTestBase implements UserProjectionDomain { @Test public void OrderBy() throws IOException { session.save(new User()); User user = Alias.alias(User.class, "user"); List<String> results = session.from($(user)).list($(user.getFirstName())); assertFalse(results.isEmpty()); assertNull(results.get(0)); } }