Updated the package architecture

This commit is contained in:
2019-02-03 19:26:57 -07:00
parent ae9b27d941
commit 683d6e22c4
33 changed files with 86 additions and 37 deletions
+2 -2
View File
@@ -74,8 +74,8 @@ dependencies {
}
test {
if (System.properties['test.profile'] != 'integrationTest') {
exclude '**/*integrationTest*'
if (System.properties['test.profile'] != 'edu.msudenver.tsp.website.integrationTest') {
exclude '**/*edu.msudenver.tsp.website.integrationTest*'
} else {
exclude '**/*edu/*'
}
@@ -14,3 +14,16 @@ repositories {
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
}
test {
if (System.properties['test.profile'] != 'edu.msudenver.tsp.persistence.integrationTest') {
exclude '**/*edu.msudenver.tsp.persistence.integrationTest*'
} else {
exclude '**/*edu/*'
}
}
testSets {
unitTest
integrationTest
}
@@ -1,3 +1,5 @@
package edu.msudenver.tsp.persistence;
import org.springframework.context.annotation.Configuration;
@Configuration
@@ -1,4 +1,4 @@
package dao;
package edu.msudenver.tsp.persistence.dao;
class BaseDao {
@@ -1,4 +1,4 @@
package dao;
package edu.msudenver.tsp.persistence.dao;
public class DefinitionDao extends BaseDao {
}
@@ -1,4 +1,4 @@
package dao;
package edu.msudenver.tsp.persistence.dao;
public class NotationDao extends BaseDao {
}
@@ -1,4 +1,4 @@
package dao;
package edu.msudenver.tsp.persistence.dao;
public class ProofDao extends BaseDao {
}
@@ -1,4 +1,4 @@
package dao;
package edu.msudenver.tsp.persistence.dao;
public class TheoremDao extends BaseDao {
}
@@ -1,4 +1,4 @@
package dto;
package edu.msudenver.tsp.persistence.dto;
import lombok.Data;
@@ -1,4 +1,4 @@
package dto;
package edu.msudenver.tsp.persistence.dto;
public class DefinitionDto extends BaseDto {
}
@@ -1,4 +1,4 @@
package dto;
package edu.msudenver.tsp.persistence.dto;
public class NotationDto extends BaseDto {
}
@@ -1,4 +1,4 @@
package dto;
package edu.msudenver.tsp.persistence.dto;
public class ProofDto extends BaseDto {
}
@@ -1,4 +1,4 @@
package dto;
package edu.msudenver.tsp.persistence.dto;
public class TheoremDto extends BaseDto {
}
@@ -1,6 +1,6 @@
package manager;
package edu.msudenver.tsp.persistence.manager;
import dao.DefinitionDao;
import edu.msudenver.tsp.persistence.dao.DefinitionDao;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
@@ -1,9 +1,9 @@
package manager;
package edu.msudenver.tsp.persistence.manager;
import dao.DefinitionDao;
import dao.NotationDao;
import dao.ProofDao;
import dao.TheoremDao;
import edu.msudenver.tsp.persistence.dao.DefinitionDao;
import edu.msudenver.tsp.persistence.dao.NotationDao;
import edu.msudenver.tsp.persistence.dao.ProofDao;
import edu.msudenver.tsp.persistence.dao.TheoremDao;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@@ -1,6 +1,6 @@
package manager;
package edu.msudenver.tsp.persistence.manager;
import dao.NotationDao;
import edu.msudenver.tsp.persistence.dao.NotationDao;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
@@ -1,6 +1,6 @@
package manager;
package edu.msudenver.tsp.persistence.manager;
import dao.ProofDao;
import edu.msudenver.tsp.persistence.dao.ProofDao;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
@@ -1,6 +1,6 @@
package manager;
package edu.msudenver.tsp.persistence.manager;
import dao.TheoremDao;
import edu.msudenver.tsp.persistence.dao.TheoremDao;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
@@ -15,3 +15,16 @@ dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
compile fileTree(dir: 'lib', include: '**/*.jar')
}
test {
if (System.properties['test.profile'] != 'edu.msudenver.tsp.services.integrationTest') {
exclude '**/*edu.msudenver.tsp.services.integrationTest*'
} else {
exclude '**/*edu/*'
}
}
testSets {
unitTest
integrationTest
}
@@ -1,4 +1,4 @@
package parser;
package edu.msudenver.tsp.services.parser;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
@@ -1,4 +1,4 @@
package parser;
package edu.msudenver.tsp.services.parser;
import org.springframework.stereotype.Service;
@@ -1,4 +1,4 @@
package scoring;
package edu.msudenver.tsp.services.scoring;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
@@ -1,4 +1,4 @@
package scoring;
package edu.msudenver.tsp.services.scoring;
import org.springframework.stereotype.Service;
@@ -1,4 +1,4 @@
package parser;
package edu.msudenver.tsp.services.parser;
import org.junit.runner.RunWith;
import org.mockito.runners.MockitoJUnitRunner;
@@ -1,4 +1,4 @@
package scoring;
package edu.msudenver.tsp.services.scoring;
import org.junit.runner.RunWith;
import org.mockito.runners.MockitoJUnitRunner;
@@ -1,2 +0,0 @@
public class ProofsDriver {
}
@@ -0,0 +1,4 @@
package edu.msudenver.tsp.website;
public class ProofsDriver {
}
@@ -1,3 +1,5 @@
package edu.msudenver.tsp.website;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;
@@ -1,3 +0,0 @@
public class ProofsDriverTest {
}
@@ -1,3 +1,5 @@
package edu.msudenver.tsp.website;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@@ -0,0 +1,5 @@
package edu.msudenver.tsp.website;
public class ProofsDriverTest {
}
@@ -1,4 +1,4 @@
package integrationTest;
package edu.msudenver.tsp.website.integrationTest;
import hello.Application;
import org.junit.Before;
@@ -14,3 +14,16 @@ repositories {
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
}
test {
if (System.properties['test.profile'] != 'edu.msudenver.tsp.utilities.integrationTest') {
exclude '**/*edu.msudenver.tsp.utilities.integrationTest*'
} else {
exclude '**/*edu/*'
}
}
testSets {
unitTest
integrationTest
}