/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
- package com.journaldev.androidunittestingjunit4;
- import java.util.Calendar;
- import java.util.Date;
- import java.util.TimeZone;
- import java.util.regex.Matcher;
- import java.util.regex.Pattern;
- public class Utils {
- private static final int MILLIS = 1000;
- public static boolean checkEmailForValidity(String email) {
- email = email.trim();
- Matcher matcher = VALID_EMAIL_ADDRESS_REGEX.matcher(email);
- return matcher.find();
- }
- public static String emailStringChecker(String email) {
- return null;
- }
- private static final Pattern VALID_EMAIL_ADDRESS_REGEX =
- Pattern.compile("^[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,6}$", Pattern.CASE_INSENSITIVE);
- public static Date calendarDate(long epocSeconds) {
- Calendar c = Calendar.
- getInstance(TimeZone.getTimeZone("UTC"));
- c.setTimeInMillis(epocSeconds * MILLIS);
- return c.getTime();
- }
- }