Package org.springframework.data.neo4j.examples.hellograph

Source Code of org.springframework.data.neo4j.examples.hellograph.WorldTest

package org.springframework.data.neo4j.examples.hellograph;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.graph.neo4j.support.GraphDatabaseContext;
import org.springframework.data.graph.neo4j.support.node.Neo4jHelper;
import org.springframework.data.neo4j.examples.hellograph.World;
import org.springframework.test.annotation.Rollback;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.test.context.transaction.BeforeTransaction;
import org.springframework.transaction.annotation.Transactional;

import static org.junit.Assert.assertNull;

/**
* Exploratory unit-tests for the Spring Data Graph annotated World entity.
*
* Since the World is a @NodeEntity, the SpringDataGraph must
* be setup before you can even create instances of the POJO.
*/
@ContextConfiguration(locations = "classpath:spring/helloWorldContext.xml")
@RunWith(SpringJUnit4ClassRunner.class)
@Transactional
public class WorldTest
{

  @Autowired
  private GraphDatabaseContext graphDatabaseContext;

  @Rollback(false)
    @BeforeTransaction
    public void clearDatabase()
    {
    Neo4jHelper.cleanDb(graphDatabaseContext);
    }

    @Test
    public void shouldBeSimpleToCreateNewEntities()
    {
        @SuppressWarnings("unused")
    World w = new World();
    }

    @Test
    public void shouldHaveNullNameUsingDefaultConstructor()
    {
        World w = new World();
        assertNull(w.getName());
    }
}
TOP

Related Classes of org.springframework.data.neo4j.examples.hellograph.WorldTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.