/Android/AndroidUnitTestingJUnit4/app/src/main/java/com/journaldev/androidunittestingjunit4/Utils.java

https://github.com/journaldev/journaldev · Java · 40 lines · 25 code · 15 blank · 0 comment · 0 complexity · 584e4d491e5a69e7290236480bb19ca5 MD5 · raw file

  1. package com.journaldev.androidunittestingjunit4;
  2. import java.util.Calendar;
  3. import java.util.Date;
  4. import java.util.TimeZone;
  5. import java.util.regex.Matcher;
  6. import java.util.regex.Pattern;
  7. public class Utils {
  8. private static final int MILLIS = 1000;
  9. public static boolean checkEmailForValidity(String email) {
  10. email = email.trim();
  11. Matcher matcher = VALID_EMAIL_ADDRESS_REGEX.matcher(email);
  12. return matcher.find();
  13. }
  14. public static String emailStringChecker(String email) {
  15. return null;
  16. }
  17. private static final Pattern VALID_EMAIL_ADDRESS_REGEX =
  18. Pattern.compile("^[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,6}$", Pattern.CASE_INSENSITIVE);
  19. public static Date calendarDate(long epocSeconds) {
  20. Calendar c = Calendar.
  21. getInstance(TimeZone.getTimeZone("UTC"));
  22. c.setTimeInMillis(epocSeconds * MILLIS);
  23. return c.getTime();
  24. }
  25. }