use of org.eclipse.scout.rt.shared.extension.data.model.fixture.TestDataModel in project scout.rt by eclipse.
the class MoveDataModelEntitiyAndAttributeTest method testMoveSubLevelAttribute.
@Test
public void testMoveSubLevelAttribute() {
BEANS.get(IExtensionRegistry.class).registerMove(Sub1Top1Attribute.class, 40);
TestDataModel dataModel = new TestDataModel();
assertDataModelElements(dataModel.getEntities(), Top1Entity.class, Top2Entity.class, Top3Entity.class);
assertDataModelElements(dataModel.getAttributes(), Top1Attribute.class, Top2Attribute.class, Top3Attribute.class);
IDataModelEntity entity = dataModel.getEntities().get(0);
assertDataModelElements(entity.getEntities(), Sub1Top1Entity.class, Sub2Top1Entity.class, Sub3Top1Entity.class);
assertDataModelElements(entity.getAttributes(), Sub2Top1Attribute.class, Sub3Top1Attribute.class, Sub1Top1Attribute.class);
}
use of org.eclipse.scout.rt.shared.extension.data.model.fixture.TestDataModel in project scout.rt by eclipse.
the class MoveDataModelEntitiyAndAttributeTest method testSetup.
@Test
public void testSetup() {
TestDataModel dataModel = new TestDataModel();
assertDataModelElements(dataModel.getEntities(), Top1Entity.class, Top2Entity.class, Top3Entity.class);
assertDataModelElements(dataModel.getAttributes(), Top1Attribute.class, Top2Attribute.class, Top3Attribute.class);
IDataModelEntity entity = dataModel.getEntities().get(0);
assertDataModelElements(entity.getEntities(), Sub1Top1Entity.class, Sub2Top1Entity.class, Sub3Top1Entity.class);
assertDataModelElements(entity.getAttributes(), Sub1Top1Attribute.class, Sub2Top1Attribute.class, Sub3Top1Attribute.class);
}
use of org.eclipse.scout.rt.shared.extension.data.model.fixture.TestDataModel in project scout.rt by eclipse.
the class MoveDataModelEntitiyAndAttributeTest method testMoveTopLevelEntity.
@Test
public void testMoveTopLevelEntity() {
BEANS.get(IExtensionRegistry.class).registerMove(Top1Entity.class, 40);
TestDataModel dataModel = new TestDataModel();
assertDataModelElements(dataModel.getEntities(), Top2Entity.class, Top3Entity.class, Top1Entity.class);
assertDataModelElements(dataModel.getAttributes(), Top1Attribute.class, Top2Attribute.class, Top3Attribute.class);
IDataModelEntity entity = dataModel.getEntities().get(2);
assertDataModelElements(entity.getEntities(), Sub1Top1Entity.class, Sub2Top1Entity.class, Sub3Top1Entity.class);
assertDataModelElements(entity.getAttributes(), Sub1Top1Attribute.class, Sub2Top1Attribute.class, Sub3Top1Attribute.class);
}
use of org.eclipse.scout.rt.shared.extension.data.model.fixture.TestDataModel in project scout.rt by eclipse.
the class MoveDataModelEntitiyAndAttributeTest method testMoveTopLevelAttribute.
@Test
public void testMoveTopLevelAttribute() {
BEANS.get(IExtensionRegistry.class).registerMove(Top1Attribute.class, 40);
TestDataModel dataModel = new TestDataModel();
assertDataModelElements(dataModel.getEntities(), Top1Entity.class, Top2Entity.class, Top3Entity.class);
assertDataModelElements(dataModel.getAttributes(), Top2Attribute.class, Top3Attribute.class, Top1Attribute.class);
IDataModelEntity entity = dataModel.getEntities().get(0);
assertDataModelElements(entity.getEntities(), Sub1Top1Entity.class, Sub2Top1Entity.class, Sub3Top1Entity.class);
assertDataModelElements(entity.getAttributes(), Sub1Top1Attribute.class, Sub2Top1Attribute.class, Sub3Top1Attribute.class);
}
use of org.eclipse.scout.rt.shared.extension.data.model.fixture.TestDataModel in project scout.rt by eclipse.
the class MoveDataModelEntitiyAndAttributeTest method testMoveSubLevelEntity.
@Test
public void testMoveSubLevelEntity() {
BEANS.get(IExtensionRegistry.class).registerMove(Sub1Top1Entity.class, 40);
TestDataModel dataModel = new TestDataModel();
assertDataModelElements(dataModel.getEntities(), Top1Entity.class, Top2Entity.class, Top3Entity.class);
assertDataModelElements(dataModel.getAttributes(), Top1Attribute.class, Top2Attribute.class, Top3Attribute.class);
IDataModelEntity entity = dataModel.getEntities().get(0);
assertDataModelElements(entity.getEntities(), Sub2Top1Entity.class, Sub3Top1Entity.class, Sub1Top1Entity.class);
assertDataModelElements(entity.getAttributes(), Sub1Top1Attribute.class, Sub2Top1Attribute.class, Sub3Top1Attribute.class);
}
Aggregations