org.specrunner.plugins.core.objects
Class AbstractPluginObjectCompareAll<T>
java.lang.Object
org.specrunner.parameters.core.ParameterHolder
org.specrunner.plugins.core.AbstractPlugin
org.specrunner.plugins.core.AbstractPluginNamed
org.specrunner.plugins.core.AbstractPluginScoped
org.specrunner.plugins.core.AbstractPluginTable
org.specrunner.plugins.core.objects.AbstractPluginObject
org.specrunner.plugins.core.objects.AbstractPluginObjectSelect<T>
org.specrunner.plugins.core.objects.AbstractPluginObjectSelectUnique<T>
org.specrunner.plugins.core.objects.AbstractPluginObjectCompare<T>
org.specrunner.plugins.core.objects.AbstractPluginObjectCompareAll<T>
- Type Parameters:
T - Manager type.
- All Implemented Interfaces:
- IParameterHolder, IActionType, IParalelPlugin, IPlugin, ISleepPlugin, ITestPlugin, ITimedPlugin, IWaitPlugin
- Direct Known Subclasses:
- PluginAll
public abstract class AbstractPluginObjectCompareAll<T>
- extends AbstractPluginObjectCompare<T>
Check if a given list of objects is the same of object manager. The object
output list has the same format of input.
- Author:
- Thiago Santos
| Fields inherited from class org.specrunner.plugins.core.objects.AbstractPluginObject |
creator, creatorInstance, fields, fieldToFields, headerToFields, instances, keysBefore, mapping, reference, references, separator, supermapping, type, typeInstance |
| Methods inherited from class org.specrunner.plugins.core.objects.AbstractPluginObject |
create, doEnd, getCreator, getCreatorInstance, getMapping, getObject, getObjects, getReference, getSeparator, getSupermapping, getType, getTypeInstance, initialize, loadFields, loadMapping, makeKey, mapObject, merge, populate, processLine, readHeader, removeObject, setBoolean, setChar, setCreator, setCreatorInstance, setDouble, setEntity, setFloat, setInteger, setLong, setMapping, setObject, setObjectInformation, setReference, setSeparator, setShort, setSupermapping, setType, setTypeInstance, setValue |
| Methods inherited from class org.specrunner.plugins.core.AbstractPlugin |
copy, getCondition, getConditionModel, getNormalized, getNormalized, getNormalizer, getParent, getSleep, getSleepModel, getThreadsafe, getTimeout, getTimeoutModel, getWait, getWaitModel, setCondition, setConditionModel, setNormalized, setNormalizer, setParent, setSleep, setSleepModel, setThreadsafe, setTimeout, setTimeoutModel, setWait, setWaitModel |
AbstractPluginObjectCompareAll
public AbstractPluginObjectCompareAll(IObjectSelector<T> selector)
- Parameters:
selector - Object selector. Create a output comparison.
readData
protected void readData(IContext context,
IResultSet result,
TableAdapter table)
throws PluginException
- Description copied from class:
AbstractPluginObject
- Read data information.
- Overrides:
readData in class AbstractPluginObject
- Parameters:
context - A context.result - A result.table - The table.
- Throws:
PluginException - On read errors.
removeFromCollection
protected void removeFromCollection(List<Object> objects,
Object selected)
- Remove object found of collection.
- Parameters:
objects - List of expected objects in memory/database/etc.selected - Element to remove.
Copyright © 2015. All rights reserved.