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 { test {
if (System.properties['test.profile'] != 'integrationTest') { if (System.properties['test.profile'] != 'edu.msudenver.tsp.website.integrationTest') {
exclude '**/*integrationTest*' exclude '**/*edu.msudenver.tsp.website.integrationTest*'
} else { } else {
exclude '**/*edu/*' exclude '**/*edu/*'
} }
@@ -14,3 +14,16 @@ repositories {
dependencies { dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12' 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; import org.springframework.context.annotation.Configuration;
@Configuration @Configuration
@@ -1,4 +1,4 @@
package dao; package edu.msudenver.tsp.persistence.dao;
class BaseDao { class BaseDao {
@@ -1,4 +1,4 @@
package dao; package edu.msudenver.tsp.persistence.dao;
public class DefinitionDao extends BaseDao { public class DefinitionDao extends BaseDao {
} }
@@ -1,4 +1,4 @@
package dao; package edu.msudenver.tsp.persistence.dao;
public class NotationDao extends BaseDao { public class NotationDao extends BaseDao {
} }
@@ -1,4 +1,4 @@
package dao; package edu.msudenver.tsp.persistence.dao;
public class ProofDao extends BaseDao { public class ProofDao extends BaseDao {
} }
@@ -1,4 +1,4 @@
package dao; package edu.msudenver.tsp.persistence.dao;
public class TheoremDao extends BaseDao { public class TheoremDao extends BaseDao {
} }
@@ -1,4 +1,4 @@
package dto; package edu.msudenver.tsp.persistence.dto;
import lombok.Data; import lombok.Data;
@@ -1,4 +1,4 @@
package dto; package edu.msudenver.tsp.persistence.dto;
public class DefinitionDto extends BaseDto { public class DefinitionDto extends BaseDto {
} }
@@ -1,4 +1,4 @@
package dto; package edu.msudenver.tsp.persistence.dto;
public class NotationDto extends BaseDto { public class NotationDto extends BaseDto {
} }
@@ -1,4 +1,4 @@
package dto; package edu.msudenver.tsp.persistence.dto;
public class ProofDto extends BaseDto { public class ProofDto extends BaseDto {
} }
@@ -1,4 +1,4 @@
package dto; package edu.msudenver.tsp.persistence.dto;
public class TheoremDto extends BaseDto { 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 lombok.AllArgsConstructor;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
@@ -1,9 +1,9 @@
package manager; package edu.msudenver.tsp.persistence.manager;
import dao.DefinitionDao; import edu.msudenver.tsp.persistence.dao.DefinitionDao;
import dao.NotationDao; import edu.msudenver.tsp.persistence.dao.NotationDao;
import dao.ProofDao; import edu.msudenver.tsp.persistence.dao.ProofDao;
import dao.TheoremDao; import edu.msudenver.tsp.persistence.dao.TheoremDao;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration; 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 lombok.AllArgsConstructor;
import org.springframework.stereotype.Component; 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 lombok.AllArgsConstructor;
import org.springframework.stereotype.Component; 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 lombok.AllArgsConstructor;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
@@ -15,3 +15,16 @@ dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12' testCompile group: 'junit', name: 'junit', version: '4.12'
compile fileTree(dir: 'lib', include: '**/*.jar') 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.Bean;
import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.ComponentScan;
@@ -1,4 +1,4 @@
package parser; package edu.msudenver.tsp.services.parser;
import org.springframework.stereotype.Service; 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.Bean;
import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.ComponentScan;
@@ -1,4 +1,4 @@
package scoring; package edu.msudenver.tsp.services.scoring;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@@ -1,4 +1,4 @@
package parser; package edu.msudenver.tsp.services.parser;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.runners.MockitoJUnitRunner;
@@ -1,4 +1,4 @@
package scoring; package edu.msudenver.tsp.services.scoring;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.runners.MockitoJUnitRunner; 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.ComponentScan;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource; 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.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; 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 hello.Application;
import org.junit.Before; import org.junit.Before;
@@ -14,3 +14,16 @@ repositories {
dependencies { dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12' 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
}