043a6bddc8
* Add new module for mocks comparison. * Add sources for testing. * Changes on testCase. * Enter some tests for mockito. * More tests for Mockito. * Even more tests. * Add the rest of the mocking libraries. * Javadoc on test. * Test bare bones for EasyMock. * Fist kind of test and setup. * Add tests using EasyMock with a change on LoginService. * Create LoginControllerTest.java * Test setup * [JMockit] No method called test. * [JMockit] Two methods called test. * [JMockit] One method called test. * [JMockit] Exception mock test * [JMockit] Mocked object to pass around test. * [JMockit] Custom matcher test. * [JMockit] Partial mocking test. * [JMockit] Fix with IDE. * Not stubs. Mocks. MOCKS!!! * Remove unnecesary import. * Use correct encoding. Was having problems with buildings. * Remove failing module. * Create new module mocks and move mock-comparisons there. * Add jmockit module. * Add model class. * Add collaborator class. * Add performer class. * Add performer test. * Fix * Add interface for tests. * Test for any. * Test for with. * Test for null. * Test for times. * Test for arg that. * Test for result and returns. * Test for delegate. * Add verifications to any tests. * Add verifications to with test. * Add verification examples to methods using null. * Add verifications to methods using times. * Formatting. * Compress tests and fix one test. * Adding new article to readme. * [BAEL-178] Add collaborator for advanced article. * [BAEL-178] Add link to readme. * [BAEL-178] Add test for mockUp. * [BAEL-178] Add test for invoke method. * [BAEL-178] Add constructors and tests for mockup for constructors. * [BAEL-178] Add private fields and more test for deencapsulation. * [BAEL-178] Add inner class and test for instantiating inner classes. * [BAEL-178] Multimocks. * [BAEL-178] Add test for expectation reusing. * [BAEL-178] Move test class to tests folders. * Add postgresql dependency. * Add test and config with properties. * [BAEL-114] Add new project for JPA with JNDI. * [BAEL-114] Config without xml. * [BAEL-114] Bring part of Foo, FooServie and FooDao. * [BAEL-114] Show all foos. * [BAEL-114] Readme. * [BAEL-114] Undo changes on main jpa project. * [BAEL-114] Remove unnecesary dependencies. * [BAEL-114] Add tomcat config. * [BAEL-114] Fixes. * Add tests for Optional streams. * Add Java 9 version of the test. * Rename and move to new core-java-9 module. |
||
---|---|---|
.metadata | ||
apache-cxf | ||
apache-fop | ||
assertj | ||
autovalue-tutorial | ||
cdi | ||
core-java | ||
core-java-8 | ||
core-java-9 | ||
couchbase-sdk-async | ||
couchbase-sdk-intro | ||
couchbase-sdk-spring-service | ||
deltaspike | ||
dependency-injection | ||
dozer | ||
eclipse | ||
enterprise-patterns | ||
feign-client | ||
flyway-migration | ||
gatling | ||
gson | ||
gson-jackson-performance | ||
guava | ||
guava18 | ||
guava19 | ||
handling-spring-static-resources | ||
httpclient | ||
hystrix | ||
immutables | ||
jackson | ||
java-cassandra | ||
javaxval | ||
jee7schedule | ||
jjwt | ||
jooq-spring | ||
jpa-storedprocedure | ||
jsf | ||
json | ||
json-path | ||
junit5 | ||
log4j | ||
lombok | ||
mapstruct | ||
mockito | ||
mocks | ||
mutation-testing | ||
orika | ||
play-framework/student-api | ||
querydsl | ||
raml | ||
redis | ||
rest-assured | ||
rest-testing | ||
resteasy | ||
selenium-junit-testng | ||
sockets | ||
spring-akka | ||
spring-all | ||
spring-apache-camel | ||
spring-autowire | ||
spring-batch | ||
spring-boot | ||
spring-cloud | ||
spring-cloud-data-flow | ||
spring-cucumber | ||
spring-data-cassandra | ||
spring-data-couchbase-2 | ||
spring-data-couchbase-2b | ||
spring-data-elasticsearch | ||
spring-data-mongodb | ||
spring-data-neo4j | ||
spring-data-redis | ||
spring-data-rest | ||
spring-exceptions | ||
spring-freemarker | ||
spring-hibernate3 | ||
spring-hibernate4 | ||
spring-jpa | ||
spring-jpa-jndi | ||
spring-katharsis | ||
spring-mockito | ||
spring-mvc-java | ||
spring-mvc-no-xml | ||
spring-mvc-velocity | ||
spring-mvc-web-vs-initializer | ||
spring-mvc-xml | ||
spring-openid | ||
spring-protobuf | ||
spring-quartz | ||
spring-rest | ||
spring-rest-angular | ||
spring-rest-docs | ||
spring-security-basic-auth | ||
spring-security-client | ||
spring-security-custom-permission | ||
spring-security-mvc-custom | ||
spring-security-mvc-digest-auth | ||
spring-security-mvc-ldap | ||
spring-security-mvc-login | ||
spring-security-mvc-persisted-remember-me | ||
spring-security-mvc-session | ||
spring-security-rest | ||
spring-security-rest-basic-auth | ||
spring-security-rest-custom | ||
spring-security-rest-digest-auth | ||
spring-security-rest-full | ||
spring-security-x509 | ||
spring-spel | ||
spring-thymeleaf | ||
spring-zuul | ||
wicket | ||
xml | ||
xmlunit2-tutorial | ||
xstream | ||
.gitignore | ||
.gitmodules | ||
README.md | ||
pom.xml |
README.md
The "REST with Spring" Classes
After 5 months of work, here's the Master Class of REST With Spring:
>> THE REST WITH SPRING MASTER CLASS
Spring Tutorials
This project is a collection of small and focused tutorials each covering a single and well defined area of development.
Most of the tutorial projects are focused on the Spring Framework
(and Spring Security
).
In additional to Spring, the following technologies are in focus: core Java
, Jackson
, HttpClient
, Guava
.
Working with the code in Eclipse
Any IDE can be used to work with the projects, but if you're using Eclipse, consider the following.
- import the included formatter in Eclipse:
https://github.com/eugenp/tutorials/tree/master/eclipse
CI - Jenkins
This tutorials project is being built >> HERE