/*
* Created on Jul 13, 2006
*/
package com.processpuzzle.artifact.domain;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import org.junit.After;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
import com.processpuzzle.persistence.domain.TestEntity;
/**
* @author zsolt.zsuffa
*/
public class CustomFormViewTest {
private static String NEW_TEXT_VALUE = "New text value.";
private GenericArtifactTestFixture fixture = null;
private TestEntityDataSheet dataSheet = null;
private TestEntity testEntity = null;
private TestEntityFormView formView = null;
@Before
public void setUp() throws Exception {
fixture = null;
fixture.setUp();
dataSheet = fixture.getDataSheet();
formView = (TestEntityFormView) dataSheet.getView(TestEntityFormView.class.getSimpleName());
testEntity = dataSheet.getTestEntity();
}
@After
public void tearDown() throws Exception {
fixture.tearDown();
}
@Ignore
@Test
public void testFormView_ForExistence () {
assertNotNull(formView);
}
@Ignore
@Test
public void testFormView_ForGetters () {
assertEquals(GenericArtifactTestFixture.TEXT_VALUE, formView.getTextAttribute());
assertEquals(GenericArtifactTestFixture.NUMBER_VALUE, formView.getNumberAttribute());
assertEquals(GenericArtifactTestFixture.DATE_VALUE, formView.getDateAttribute());
}
@Ignore
@Test
public void testFormView_ForSetters () {
formView.setTextAttribute(NEW_TEXT_VALUE);
assertEquals(NEW_TEXT_VALUE, testEntity.getTextAttribute());
}
}