Advertisement
Guest User

Untitled

a guest
Jan 18th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. /* TEST */
  2. @RunWith(MockitoJUnitRunner.class)
  3. public class SubjectServiceImplTest {
  4.  
  5. @Mock
  6. private SubjectDao dao;
  7.  
  8. @InjectMocks
  9. private SubjectServiceImpl service = new SubjectServiceImpl();
  10.  
  11. @Test
  12. public void saveSubject() {
  13. Subject item = new Subject();
  14.  
  15. doNothing().when(dao).save(item);
  16. service.saveSubject(item);
  17. verify(dao).save(item);
  18. }
  19.  
  20. @Test
  21. public void findSubjectById() {
  22. service.findSubjectById(1L);
  23. verify(dao).findById(1L);
  24. }
  25.  
  26. @Test
  27. public void findAllSubjects() {
  28. service.findAllSubjects();
  29. verify(dao).findAll();
  30. }
  31.  
  32. @Test
  33. public void updateSubject() {
  34. Subject item = new Subject();
  35.  
  36. doNothing().when(dao).update(1L, item);
  37. service.updateSubject(1L, item);
  38. verify(dao).update(1L, item);
  39. }
  40.  
  41. @Test
  42. public void deleteSubjectById() {
  43. doNothing().when(dao).deleteById(1L);
  44. service.deleteSubjectById(1L);
  45. verify(dao).deleteById(1L);
  46. }
  47. }
  48.  
  49. /* CLASS */
  50. @Service
  51. public class SubjectServiceImpl implements SubjectService {
  52.  
  53. /**
  54. * This is default constructor.
  55. */
  56. public SubjectServiceImpl() {
  57. // Default constructor
  58. }
  59.  
  60. @Override
  61. public void saveSubject(final Subject subject) {
  62. // Nothing
  63. }
  64.  
  65. @Override
  66. public Subject findSubjectById(final Long idSubject) {
  67. return null;
  68. }
  69.  
  70. @Override
  71. public List<Subject> findAllSubjects() {
  72. return null;
  73. }
  74.  
  75. @Override
  76. public void updateSubject(final Long idSubject, final Subject subject) {
  77. // Nothing
  78. }
  79.  
  80. @Override
  81. public void deleteSubjectById(final Long idSubject) {
  82. // Nothing
  83. }
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement