Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* TEST */
- @RunWith(MockitoJUnitRunner.class)
- public class SubjectServiceImplTest {
- @Mock
- private SubjectDao dao;
- @InjectMocks
- private SubjectServiceImpl service = new SubjectServiceImpl();
- @Test
- public void saveSubject() {
- Subject item = new Subject();
- doNothing().when(dao).save(item);
- service.saveSubject(item);
- verify(dao).save(item);
- }
- @Test
- public void findSubjectById() {
- service.findSubjectById(1L);
- verify(dao).findById(1L);
- }
- @Test
- public void findAllSubjects() {
- service.findAllSubjects();
- verify(dao).findAll();
- }
- @Test
- public void updateSubject() {
- Subject item = new Subject();
- doNothing().when(dao).update(1L, item);
- service.updateSubject(1L, item);
- verify(dao).update(1L, item);
- }
- @Test
- public void deleteSubjectById() {
- doNothing().when(dao).deleteById(1L);
- service.deleteSubjectById(1L);
- verify(dao).deleteById(1L);
- }
- }
- /* CLASS */
- @Service
- public class SubjectServiceImpl implements SubjectService {
- /**
- * This is default constructor.
- */
- public SubjectServiceImpl() {
- // Default constructor
- }
- @Override
- public void saveSubject(final Subject subject) {
- // Nothing
- }
- @Override
- public Subject findSubjectById(final Long idSubject) {
- return null;
- }
- @Override
- public List<Subject> findAllSubjects() {
- return null;
- }
- @Override
- public void updateSubject(final Long idSubject, final Subject subject) {
- // Nothing
- }
- @Override
- public void deleteSubjectById(final Long idSubject) {
- // Nothing
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement