/* * Copyright (c) 2010 Mysema Ltd. * All rights reserved. * */ package com.mysema.rdfbean.rdb.query; import static com.mysema.query.alias.Alias.$; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import java.util.List; import org.junit.Before; import org.junit.Test; import com.mysema.query.alias.Alias; import com.mysema.rdfbean.domains.ResourceDomain; import com.mysema.rdfbean.domains.ResourceDomain.Resource; import com.mysema.rdfbean.rdb.AbstractRDBTest; import com.mysema.rdfbean.testutil.SessionConfig; @SessionConfig(Resource.class) public class ResourcesTest extends AbstractRDBTest implements ResourceDomain { private Resource r = Alias.alias(Resource.class); private int count; private Resource resource; @Before public void setUp() { count = session.from($(r)).list($(r)).size(); resource = new Resource(); session.save(resource); } @Test public void From_Resource_list() { List<Resource> resources = session.from($(r)).list($(r)); assertEquals(count + 1, resources.size()); assertTrue(resources.contains(resource)); } @Test public void FindInstances() { assertEquals(count + 1, session.findInstances(Resource.class).size()); } }