blob: b62dd25bfe14159e7b9b1127c76d8cdd526c82d9 [file] [log] [blame]
package org.eclipse.osbp.utils.common.test;
import static org.junit.Assert.*;
import org.eclipse.osbp.dsl.semantic.dto.util.NamingConventionsUtil;
import org.eclipse.osbp.utils.common.EntityUtils;
import org.junit.Before;
import org.junit.Test;
public class EntityUtilsTest {
private String qualifiedEntityName;
private String qualifiedDtoName;
// private String qualifiedEnumName;
// private String qualifiedEnumDtoName;
private String entityName;
private String pckgEntity;
private String dtoName;
private String pckgDto;
@Before
public void initialize(){
entityName = "Mcategory";
pckgEntity = "org.eclipse.osbp.foodmart.entities";
dtoName = "McategoryDto";
pckgDto = "org.eclipse.osbp.foodmart.dtos";
qualifiedEntityName = "org.eclipse.osbp.foodmart.entities.Mcategory";
qualifiedDtoName = "org.eclipse.osbp.foodmart.dtos.McategoryDto";
// qualifiedEnumName = "org.eclipse.osbp.foodmart.entities.MEnum";
// qualifiedEnumDtoName = "org.eclipse.osbp.foodmart.dtos.MEnum";
}
@Test
public void testGetQualifiedDtoNameForQualifiedEntityName() {
String qualifiedDtoName = EntityUtils.getQualifiedDtoNameForQualifiedEntityName(qualifiedEntityName);
assertEquals(this.qualifiedDtoName, qualifiedDtoName);
// String qualifiedEnumDtoName = EntityUtils.getQualifiedDtoNameForQualifiedEntityName(qualifiedEntityName);
// assertEquals(this.qualifiedEnumDtoName, qualifiedEnumDtoName);
String dtoName = NamingConventionsUtil.toDtoName(entityName);
assertEquals(this.dtoName, dtoName);
String pckgDto = NamingConventionsUtil.toDtoPackage(pckgEntity);
assertEquals(this.pckgDto, pckgDto);
}
}