feat: Update how adopters are loaded + add unit testing
Showing
- .gitignore 2 additions, 1 deletion.gitignore
- Jenkinsfile 1 addition, 0 deletionsJenkinsfile
- docker-compose.yaml 0 additions, 2 deletionsdocker-compose.yaml
- makefile 5 additions, 1 deletionmakefile
- package-lock.json 883 additions, 8 deletionspackage-lock.json
- package.json 7 additions, 4 deletionspackage.json
- pom.xml 66 additions, 51 deletionspom.xml
- spec/openapi.yaml 10 additions, 10 deletionsspec/openapi.yaml
- src/main/java/org/eclipsefoundation/adopters/resource/AdoptersResource.java 3 additions, 1 deletion...eclipsefoundation/adopters/resource/AdoptersResource.java
- src/main/java/org/eclipsefoundation/adopters/resource/mappers/NotFoundMapper.java 4 additions, 2 deletions...efoundation/adopters/resource/mappers/NotFoundMapper.java
- src/main/java/org/eclipsefoundation/adopters/service/AdopterService.java 3 additions, 2 deletions...rg/eclipsefoundation/adopters/service/AdopterService.java
- src/main/java/org/eclipsefoundation/adopters/service/impl/DefaultAdopterService.java 20 additions, 136 deletions...undation/adopters/service/impl/DefaultAdopterService.java
- src/main/resources/META-INF/services/org.eclipse.microprofile.config.spi.Converter 0 additions, 1 deletion...NF/services/org.eclipse.microprofile.config.spi.Converter
- src/main/resources/adopters.json 0 additions, 0 deletionssrc/main/resources/adopters.json
- src/main/resources/application.properties 6 additions, 3 deletionssrc/main/resources/application.properties
- src/test/java/org/eclipsefoundation/adopters/resources/AdoptersResourceTest.java 179 additions, 0 deletions...sefoundation/adopters/resources/AdoptersResourceTest.java
- src/test/java/org/eclipsefoundation/adopters/test/api/MockProjectsAPI.java 239 additions, 0 deletions.../eclipsefoundation/adopters/test/api/MockProjectsAPI.java
- src/test/java/org/eclipsefoundation/adopters/test/api/MockWorkingGroupAPI.java 86 additions, 0 deletions...ipsefoundation/adopters/test/api/MockWorkingGroupAPI.java
- src/test/java/org/eclipsefoundation/adopters/test/helpers/SchemaNamespaceHelper.java 22 additions, 0 deletions...undation/adopters/test/helpers/SchemaNamespaceHelper.java
- src/test/resources/adopters.json 41 additions, 0 deletionssrc/test/resources/adopters.json
This diff is collapsed.
... | ... | @@ -3,7 +3,7 @@ |
"description": "Source code for eclipsefdn-project-adopters", | ||
"author": "Christopher Guindon", | ||
"license": "EPL-2.0", | ||
"version": "0.0.1", | ||
"version": "1.0.0", | ||
"bugs": { | ||
"url": "https://gitlab.eclipse.org/eclipsefdn/it/api/eclipsefdn-project-adopters/-/issues" | ||
}, | ||
... | ... | @@ -12,12 +12,14 @@ |
"url": "git://gitlab.eclipse.org/eclipsefdn/it/api/eclipsefdn-project-adopters.git" | ||
}, | ||
"scripts": { | ||
"test": "jsonlint config/adopters.json", | ||
"test": "jsonlint src/main/resources/adopters.json", | ||
"build": "rm -rf src/main/resources/META-INF/resources/* && mkdir -p src/main/resources/META-INF/resources/assets && cp -R static/assets/. src/main/resources/META-INF/resources/assets/", | ||
"postinstall": "npm run production && npm run minify_adopters", | ||
"minify_adopters": "mkdir -p target/config && ./node_modules/json-minify/index.js config/adopters.json > target/config/adopters.json", | ||
"production": "NODE_ENV=production webpack --progress --config=node_modules/laravel-mix/setup/webpack.config.js && npm run adopters_json && npm run test", | ||
"adopters_json": "cp config/adopters.json static/assets/js" | ||
"adopters_json": "cp src/main/resources/adopters.json static/assets/js", | ||
"generate-json-schema": "node node_modules/eclipsefdn-api-support/src/openapi2schema.js -s spec/openapi.yaml -t src/test/resources", | ||
"clean": "rm -rf src/test/resources/schemas/" | ||
}, | ||
"dependencies": { | ||
"chai": "^4.2.0", | ||
... | ... | @@ -25,6 +27,7 @@ |
"js-yaml": "^3.13.1", | ||
"json-minify": "^1.0.0", | ||
"jsonlint": "^1.6.3", | ||
"mocha": "^7.1.2" | ||
"mocha": "^7.1.2", | ||
"eclipsefdn-api-support": "1.0.0" | ||
} | ||
} |
File moved
src/test/resources/adopters.json
0 → 100644
Please register or sign in to comment