Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.epam.web.matcher.testng.ScreenAssert Maven / Gradle / Ivy
package com.epam.web.matcher.testng;
/*
* Copyright 2004-2016 EPAM Systems
*
* This file is part of JDI project.
*
* JDI is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* JDI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with JDI. If not, see .
*/
import com.epam.commons.linqinterfaces.JAction;
import com.epam.commons.map.MapArray;
import com.epam.web.matcher.base.BaseMatcher;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.function.BooleanSupplier;
import java.util.function.Supplier;
import static com.epam.web.matcher.base.DoScreen.DO_SCREEN_ALWAYS;
/**
* Created by Roman_Iovlev on 6/9/2015.
*/
public final class ScreenAssert {
private ScreenAssert() { }
private static BaseMatcher getAssert() {
return new Check().setScreenshot(DO_SCREEN_ALWAYS);
}
public static BaseMatcher ignoreCase() {
return getAssert().ignoreCase();
}
public static BaseMatcher waitTimeout(long timeout) { return getAssert().setTimeout(timeout);}
public static BaseMatcher setTimeout(long timeout) { return waitTimeout(timeout);}
public static RuntimeException exception(String msg, Object... args) {
return getAssert().exception(msg, args);
}
public static void fail(String failMessage, Object... args) {
throw exception(failMessage, args);
}
public static void areEquals(T actual, T expected, String failMessage) {
getAssert().areEquals(actual, expected, failMessage);
}
public static void areEquals(T actual, T expected) {
getAssert().areEquals(actual, expected);
}
public static void assertEquals(T actual, T expected, String failMessage) {
getAssert().areEquals(actual, expected, failMessage);
}
public static void assertEquals(T actual, T expected) {
getAssert().areEquals(actual, expected);
}
public static void matches(String actual, String regEx, String failMessage) {
getAssert().matches(actual, regEx, failMessage);
}
public static void matches(String actual, String regEx) {
getAssert().matches(actual, regEx);
}
public static void contains(String actual, String expected, String failMessage) {
getAssert().contains(actual, expected, failMessage);
}
public static void contains(String actual, String expected) {
getAssert().contains(actual, expected);
}
public static void assertContains(String actual, String expected, String failMessage) {
getAssert().contains(actual, expected, failMessage);
}
public static void assertContains(String actual, String expected) {
getAssert().contains(actual, expected);
}
public static void isTrue(Boolean condition, String failMessage) {
getAssert().isTrue(condition, failMessage);
}
public static void isTrue(Boolean condition) {
getAssert().isTrue(condition);
}
public static void assertTrue(Boolean condition, String failMessage) {
isTrue(condition, failMessage);
}
public static void assertTrue(Boolean condition) {
isTrue(condition);
}
public static void isFalse(Boolean condition, String failMessage) {
getAssert().isFalse(condition, failMessage);
}
public static void isFalse(Boolean condition) {
getAssert().isFalse(condition);
}
public static void assertFalse(Boolean condition, String failMessage) {
isFalse(condition, failMessage);
}
public static void assertFalse(Boolean condition) {
isFalse(condition);
}
public static void isEmpty(Object obj, String failMessage) {
getAssert().isEmpty(obj, failMessage);
}
public static void isEmpty(Object obj) {
getAssert().isEmpty(obj);
}
public static void isNotEmpty(Object obj, String failMessage) {
getAssert().isNotEmpty(obj, failMessage);
}
public static void isNotEmpty(Object obj) {
getAssert().isNotEmpty(obj);
}
public static void areDifferent(T actual, T expected, String failMessage) {
getAssert().areDifferent(actual, expected, failMessage);
}
public static void areDifferent(T actual, T expected) {
getAssert().areDifferent(actual, expected);
}
public static void assertNotSame(T actual, T expected, String failMessage) {
getAssert().areDifferent(actual, expected, failMessage);
}
public static void assertNotSame(T actual, T expected) {
getAssert().areDifferent(actual, expected);
}
public static void listEquals(Collection actual, Collection expected, String failMessage) {
getAssert().listEquals(actual, expected, failMessage);
}
public static void listEquals(Collection actual, Collection expected) {
getAssert().listEquals(actual, expected);
}
public static void listContains(Collection actual, T expected, String failMessage) { getAssert().listContains(actual, expected, failMessage); }
public static void listContains(Collection actual, T expected) { getAssert().listContains(actual, expected); }
public static void listContains(Collection actual, Collection expected, String failMessage) { getAssert().listContains(actual, expected, failMessage); }
public static void listContains(Collection actual, Collection expected) { getAssert().listContains(actual, expected); }
public static void arrayEquals(T actual, T expected, String failMessage) {
getAssert().arrayEquals(actual, expected, failMessage);
}
public static void arrayEquals(T actual, T expected) {
getAssert().arrayEquals(actual, expected);
}
public static void entitiesAreEquals(T actual, T expected, String failMessage) {
getAssert().entitiesAreEquals(actual, expected, failMessage);
}
public static void entitiesAreEquals(T actual, T expected) {
getAssert().entitiesAreEquals(actual, expected);
}
public static void entityIncludeMapArray(T entity, MapArray expected, String failMessage) {
getAssert().entityIncludeMapArray(entity, expected, failMessage);
}
public static void entityIncludeMapArray(T entity, MapArray expected) {
getAssert().entityIncludeMapArray(entity, expected);
}
public static void entityEqualsToMapArray(T entity, MapArray expected, String failMessage) {
getAssert().entityEqualsToMapArray(entity, expected, failMessage);
}
public static void entityEqualsToMapArray(T entity, MapArray expected) {
getAssert().entityEqualsToMapArray(entity, expected);
}
public static void entityIncludeMap(T entity, Map expected, String failMessage) {
getAssert().entityIncludeMap(entity, expected, failMessage);
}
public static void entityIncludeMap(T entity, Map expected) {
getAssert().entityIncludeMap(entity, expected);
}
public static void entityEqualsToMap(T entity, Map expected, String failMessage) {
getAssert().entityEqualsToMap(entity, expected, failMessage);
}
public static void entityEqualsToMap(T entity, Map expected) {
getAssert().entityEqualsToMap(entity, expected);
}
public static void isSortedByAsc(int[] array, String failMessage) {
getAssert().isSortedByAsc(array, failMessage);
}
public static void isSortedByAsc(int[] array) {
getAssert().isSortedByAsc(array);
}
public static void isSortedByDesc(int[] array, String failMessage) {
getAssert().isSortedByDesc(array, failMessage);
}
public static void isSortedByDesc(int[] array) {
getAssert().isSortedByDesc(array);
}
public static void isSortedByAsc(List array, String failMessage) {
getAssert().isSortedByAsc(array, failMessage);
}
public static void isSortedByAsc(List array) {
getAssert().isSortedByAsc(array);
}
public static void isSortedByDesc(List array, String failMessage) {
getAssert().isSortedByDesc(array, failMessage);
}
public static void isSortedByDesc(List array) {
getAssert().isSortedByDesc(array);
}
public static BaseMatcher.ListChecker eachElementOf(List list) {
return getAssert().eachElementOf(list);
}
public static BaseMatcher.ListChecker eachElementOf(T[] array) {
return getAssert().eachElementOf(array);
}
public static BaseMatcher.ListChecker assertEach(List list) {
return eachElementOf(list);
}
public static BaseMatcher.ListChecker assertEach(T[] array) {
return eachElementOf(array);
}
public static BaseMatcher.ListChecker each(List list) {
return eachElementOf(list);
}
public static BaseMatcher.ListChecker each(T[] array) {
return eachElementOf(array);
}
public static void areEquals(Supplier actual, T expected, String failMessage) {
getAssert().areEquals(actual, expected, failMessage);
}
public static void areEquals(Supplier actual, T expected) {
getAssert().areEquals(actual, expected);
}
public static void assertEquals(Supplier actual, T expected, String failMessage) {
getAssert().areEquals(actual, expected, failMessage);
}
public static void assertEquals(Supplier actual, T expected) {
getAssert().areEquals(actual, expected);
}
public static void matches(Supplier actual, String regEx, String failMessage) {
getAssert().matches(actual, regEx, failMessage);
}
public static void matches(Supplier actual, String regEx) {
getAssert().matches(actual, regEx);
}
public static void contains(Supplier actual, String expected, String failMessage) {
getAssert().contains(actual, expected, failMessage);
}
public static void contains(Supplier actual, String expected) {
getAssert().contains(actual, expected);
}
public static void assertContains(Supplier actual, String expected, String failMessage) {
getAssert().contains(actual, expected, failMessage);
}
public static void assertContains(Supplier actual, String expected) {
getAssert().contains(actual, expected);
}
public static void isTrue(BooleanSupplier condition, String failMessage) {
getAssert().isTrue(condition, failMessage);
}
public static void isTrue(BooleanSupplier condition) {
getAssert().isTrue(condition);
}
public static void assertTrue(BooleanSupplier condition, String failMessage) {
getAssert().isTrue(condition, failMessage);
}
public static void assertTrue(BooleanSupplier condition) {
getAssert().isTrue(condition);
}
public static void isFalse(BooleanSupplier condition, String failMessage) {
getAssert().isFalse(condition, failMessage);
}
public static void isFalse(BooleanSupplier condition) {
getAssert().isFalse(condition);
}
public static void assertFalse(BooleanSupplier condition, String failMessage) {
getAssert().isFalse(condition, failMessage);
}
public static void assertFalse(BooleanSupplier condition) {
getAssert().isFalse(condition);
}
public static void isEmpty(Supplier obj, String failMessage) {
getAssert().isEmpty(obj, failMessage);
}
public static void isEmpty(Supplier obj) {
getAssert().isEmpty(obj);
}
public static void isNotEmpty(Supplier obj, String failMessage) {
getAssert().isNotEmpty(obj, failMessage);
}
public static void isNotEmpty(Supplier obj) {
getAssert().isNotEmpty(obj);
}
public static void areSame(Supplier actual, T expected, String failMessage) {
getAssert().areSame(actual, expected, failMessage);
}
public static void areSame(Supplier actual, T expected) {
getAssert().areSame(actual, expected);
}
public static void assertSame(Supplier actual, T expected, String failMessage) {
getAssert().areSame(actual, expected, failMessage);
}
public static void assertSame(Supplier actual, T expected) {
getAssert().areSame(actual, expected);
}
public static void areDifferent(Supplier actual, T expected, String failMessage) {
getAssert().areDifferent(actual, expected, failMessage);
}
public static void areDifferent(Supplier actual, T expected) {
getAssert().areDifferent(actual, expected);
}
public static void assertNotSame(Supplier obj, Object obj2, String failMessage) {
areDifferent(obj, obj2, failMessage);
}
public static void assertNotSame(Supplier obj, Object obj2) {
areDifferent(obj, obj2);
}
public static void throwException(String actionName, JAction action, Class exceptionClass, String exceptionText) {
getAssert().throwException(actionName, action, exceptionClass, exceptionText);
}
public static void throwException(String actionName, JAction action, String exceptionText) {
getAssert().throwException(actionName, action, exceptionText);
}
public static void throwException(String actionName, JAction action, Class exceptionClass) {
getAssert().throwException(actionName, action, exceptionClass);
}
public static void throwException(JAction action, Class exceptionClass, String exceptionText) {
getAssert().throwException(action, exceptionClass, exceptionText);
}
public static void throwException(JAction action, String exceptionText) {
getAssert().throwException(action, exceptionText);
}
public static void throwException(JAction action, Class exceptionClass) {
getAssert().throwException(action, exceptionClass);
}
public static void hasNoExceptions(String actionName, JAction action) {
getAssert().hasNoExceptions(actionName, action);
}
public static void hasNoExceptions(JAction action) {
getAssert().hasNoExceptions(action);
}
public static void listEquals(Supplier> actual, Collection expected, String failMessage) {
getAssert().listEquals(actual, expected, failMessage);
}
public static void listEquals(Supplier> actual, Collection expected) {
getAssert().listEquals(actual, expected);
}
public static void arrayEquals(Supplier actual, T expected, String failMessage) {
getAssert().arrayEquals(actual, expected, failMessage);
}
public static void arrayEquals(Supplier actual, T expected) {
getAssert().arrayEquals(actual, expected);
}
public static void entityIncludeMapArray(T entity, Supplier> expected, String failMessage) {
getAssert().entityIncludeMapArray(entity, expected, failMessage);
}
public static void entityIncludeMapArray(T entity, Supplier> expected) {
getAssert().entityIncludeMapArray(entity, expected);
}
public static void entityEqualsToMapArray(T entity, Supplier> expected, String failMessage) {
getAssert().entityEqualsToMapArray(entity, expected, failMessage);
}
public static void entityEqualsToMapArray(T entity, Supplier> expected) {
getAssert().entityEqualsToMapArray(entity, expected);
}
public static void entityIncludeMap(T entity, Supplier> expected, String failMessage) {
getAssert().entityIncludeMap(entity, expected, failMessage);
}
public static void entityIncludeMap(T entity, Supplier> expected) {
getAssert().entityIncludeMap(entity, expected);
}
public static void entityEqualsToMap(T entity, Supplier> expected, String failMessage) {
getAssert().entityEqualsToMap(entity, expected, failMessage);
}
public static void entityEqualsToMap(T entity, Supplier> expected) {
getAssert().entityEqualsToMap(entity, expected);
}
}