TestStudentsConfig.java 1.0KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.example.demo;
  2. import org.junit.Assert;
  3. import org.junit.Test;
  4. import org.junit.runner.RunWith;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.beans.factory.annotation.Qualifier;
  7. import org.springframework.boot.test.context.SpringBootTest;
  8. import org.springframework.test.context.junit4.SpringRunner;
  9. import java.util.Arrays;
  10. import java.util.List;
  11. /**
  12. * @author leon on 07/01/2019.
  13. */
  14. @RunWith(SpringRunner.class)
  15. @SpringBootTest
  16. public class TestStudentsConfig {
  17. @Autowired
  18. @Qualifier("previousStudents")
  19. private Students previousStudents;
  20. @Autowired
  21. @Qualifier("students")
  22. private Students currentStudents;
  23. @Test
  24. public void testCurrentStudents() {
  25. List<String> names = Arrays.asList("Lauren Nate X Jae etc.".split(" "));
  26. for (Student student : currentStudents) {
  27. String name = student.getName();
  28. boolean outcome = names.contains(name);
  29. Assert.assertTrue(outcome);
  30. }
  31. }
  32. }