2008-07-29 1.1.0

org.eclipse.soda.dk.rfid.inventory.with.gpio.profile.test.agent
Class RfidInventoryWithGpioProfileSingleTagTestCase

java.lang.Object
  extended by ProfileAbstractTestCase
      extended by org.eclipse.soda.dk.rfid.inventory.with.gpio.profile.test.agent.RfidInventoryWithGpioProfileAbstractTestCase
          extended by org.eclipse.soda.dk.rfid.inventory.with.gpio.profile.test.agent.RfidInventoryWithGpioProfileSingleTagTestCase

public class RfidInventoryWithGpioProfileSingleTagTestCase
extends RfidInventoryWithGpioProfileAbstractTestCase

Version:
1.1.0

Field Summary
 
Fields inherited from class org.eclipse.soda.dk.rfid.inventory.with.gpio.profile.test.agent.RfidInventoryWithGpioProfileAbstractTestCase
AND_EXPRESSION, BIT_1, BIT_2, BIT_32, configuredTags, controlProfileServiceBitsExternalKey, controlProfileServiceLongsExternalKey, DEFAULT_INVERTED_IO, DEFAULT_IO_LATENCY, DEFAULT_TAG_READ_DURATION, gpioProfileServiceCapabilitiesExternalKey, gpioProfileServiceConfigurationExternalKey, gpioProfileServiceI10DataKey, gpioProfileServiceI11DataKey, gpioProfileServiceI12DataKey, gpioProfileServiceI13DataKey, gpioProfileServiceI14DataKey, gpioProfileServiceI15DataKey, gpioProfileServiceI16DataKey, gpioProfileServiceI17DataKey, gpioProfileServiceI18DataKey, gpioProfileServiceI19DataKey, gpioProfileServiceI1DataKey, gpioProfileServiceI20DataKey, gpioProfileServiceI21DataKey, gpioProfileServiceI22DataKey, gpioProfileServiceI23DataKey, gpioProfileServiceI24DataKey, gpioProfileServiceI25DataKey, gpioProfileServiceI26DataKey, gpioProfileServiceI27DataKey, gpioProfileServiceI28DataKey, gpioProfileServiceI29DataKey, gpioProfileServiceI2DataKey, gpioProfileServiceI30DataKey, gpioProfileServiceI31DataKey, gpioProfileServiceI32DataKey, gpioProfileServiceI3DataKey, gpioProfileServiceI4DataKey, gpioProfileServiceI5DataKey, gpioProfileServiceI6DataKey, gpioProfileServiceI7DataKey, gpioProfileServiceI8DataKey, gpioProfileServiceI9DataKey, gpioProfileServiceInputCountExternalKey, gpioProfileServiceInputExternalKey, gpioProfileServiceO0DataKey, gpioProfileServiceO10DataKey, gpioProfileServiceO11DataKey, gpioProfileServiceO12DataKey, gpioProfileServiceO13DataKey, gpioProfileServiceO14DataKey, gpioProfileServiceO15DataKey, gpioProfileServiceO16DataKey, gpioProfileServiceO17DataKey, gpioProfileServiceO18DataKey, gpioProfileServiceO19DataKey, gpioProfileServiceO1DataKey, gpioProfileServiceO20DataKey, gpioProfileServiceO21DataKey, gpioProfileServiceO22DataKey, gpioProfileServiceO23DataKey, gpioProfileServiceO24DataKey, gpioProfileServiceO25DataKey, gpioProfileServiceO26DataKey, gpioProfileServiceO27DataKey, gpioProfileServiceO28DataKey, gpioProfileServiceO29DataKey, gpioProfileServiceO2DataKey, gpioProfileServiceO30DataKey, gpioProfileServiceO31DataKey, gpioProfileServiceO32DataKey, gpioProfileServiceO3DataKey, gpioProfileServiceO4DataKey, gpioProfileServiceO5DataKey, gpioProfileServiceO6DataKey, gpioProfileServiceO7DataKey, gpioProfileServiceO8DataKey, gpioProfileServiceO9DataKey, gpioProfileServiceOutput0ExpressionExternalKey, gpioProfileServiceOutput10ExpressionExternalKey, gpioProfileServiceOutput11ExpressionExternalKey, gpioProfileServiceOutput12ExpressionExternalKey, gpioProfileServiceOutput13ExpressionExternalKey, gpioProfileServiceOutput14ExpressionExternalKey, gpioProfileServiceOutput15ExpressionExternalKey, gpioProfileServiceOutput16ExpressionExternalKey, gpioProfileServiceOutput17ExpressionExternalKey, gpioProfileServiceOutput18ExpressionExternalKey, gpioProfileServiceOutput19ExpressionExternalKey, gpioProfileServiceOutput1ExpressionExternalKey, gpioProfileServiceOutput20ExpressionExternalKey, gpioProfileServiceOutput21ExpressionExternalKey, gpioProfileServiceOutput22ExpressionExternalKey, gpioProfileServiceOutput23ExpressionExternalKey, gpioProfileServiceOutput24ExpressionExternalKey, gpioProfileServiceOutput25ExpressionExternalKey, gpioProfileServiceOutput26ExpressionExternalKey, gpioProfileServiceOutput27ExpressionExternalKey, gpioProfileServiceOutput28ExpressionExternalKey, gpioProfileServiceOutput29ExpressionExternalKey, gpioProfileServiceOutput2ExpressionExternalKey, gpioProfileServiceOutput30ExpressionExternalKey, gpioProfileServiceOutput31ExpressionExternalKey, gpioProfileServiceOutput32ExpressionExternalKey, gpioProfileServiceOutput3ExpressionExternalKey, gpioProfileServiceOutput4ExpressionExternalKey, gpioProfileServiceOutput5ExpressionExternalKey, gpioProfileServiceOutput6ExpressionExternalKey, gpioProfileServiceOutput7ExpressionExternalKey, gpioProfileServiceOutput8ExpressionExternalKey, gpioProfileServiceOutput9ExpressionExternalKey, gpioProfileServiceOutputCountExternalKey, gpioProfileServiceOutputExternalKey, gpioProfileServiceOutputRequestExternalKey, gpioProfileServiceStatusExternalKey, interestedTags, INVALID_EXPRESSION, INVALID_MASK, invertedIoProperty, ioLatencyProperty, OR_EXPRESSION, readDurationProperty, readerIdProperty, rfidInventoryProfileServiceAggregationMaskSettingExternalKey, rfidInventoryProfileServiceCapabilitiesExternalKey, rfidInventoryProfileServiceConfigurationExternalKey, rfidInventoryProfileServiceDataExtensionsExternalKey, rfidInventoryProfileServiceDuplicateFilteringExpressionExternalKey, rfidInventoryProfileServiceDuplicateFilteringExternalKey, rfidInventoryProfileServiceStatusExternalKey, rfidInventoryProfileServiceTagAggregatingExpressionExternalKey, rfidInventoryProfileServiceTagAggregatingExternalKey, rfidInventoryProfileServiceTagAggregationReportExternalKey, rfidInventoryProfileServiceTagMaskSettingExternalKey, rfidInventoryProfileServiceTagReadingExpressionExternalKey, rfidInventoryProfileServiceTagReadingExternalKey, rfidInventoryProfileServiceTagReportExternalKey, tagListProperty
 
Constructor Summary
RfidInventoryWithGpioProfileSingleTagTestCase(java.lang.String name)
          Constructs a new instance of the RfidInventoryProfileSingleTagTestCase class.
 
Method Summary
static void main(java.lang.String[] args)
          Main method to run tests in a standalone mode.
protected  void setUp()
          Set up.
 void test000_PromptSingleTag()
          Test000_ prompt single tag.
 void test010_TagReadingAndAggregation()
          Test010_ tag reading and aggregation.
 void test020_DuplicateFiltering()
          Test020_ duplicate filtering.
 void test030_TagReadingExpression()
          Test030_ tag reading expression.
 void test040_TagAggregatingExpression()
          Test040_ tag aggregating expression.
 void test050_DuplicateFilteringExpression()
          Test050_ duplicate filtering expression.
 
Methods inherited from class org.eclipse.soda.dk.rfid.inventory.with.gpio.profile.test.agent.RfidInventoryWithGpioProfileAbstractTestCase
changeIoState, countTagAggregationReports, countTagReports, getAggregationMaskSetting, getAllTagAggregationReports, getAllTagReports, getBitsData, getDataExtensions, getDuplicateFiltering, getDuplicateFilteringExpression, getExternalKeys, getGpioCapabilities, getGpioConfiguration, getGpioStatus, getInputsData, getKeysAndSettingsFromProperties, getLastTagAggregationReport, getLastTagReport, getLongsData, getNotificationService, getRfidInventoryCapabilities, getRfidInventoryConfiguration, getRfidInventoryStatus, getTagAggregating, getTagAggregatingExpression, getTagMaskSetting, getTagReading, getTagReadingExpression, getTagsFromTagAggregationReports, getTagsFromTagReports, ioTimingTest, readAggregationMaskSetting, readAndVerifyTags, readDataExtensions, readDuplicateFiltering, readDuplicateFilteringExpression, readTagAggregating, readTagAggregatingExpression, readTagMaskSetting, readTagReading, readTagReadingExpression, reportBits, reportInput, reportLongs, tearDown, verifyAggregationReceived, verifyDuplicateFiltering, verifyDuplicateFilteringExpression, verifyExpectedTagsReceived, verifyNoAggregationReceived, verifyTagAggregatingExpression, verifyTagReadingAndAggregation, verifyTagReadingAndAggregation, verifyTagReadingExpression, verifyTagReads, waitForSignalIgnoringErrors, waitForTagAggregationReports, waitForTagReports, writeAggregationMaskSetting, writeDataExtensions, writeDuplicateFiltering, writeDuplicateFilteringExpression, writeTagAggregating, writeTagAggregatingExpression, writeTagMaskSetting, writeTagReading, writeTagReadingExpression
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RfidInventoryWithGpioProfileSingleTagTestCase

public RfidInventoryWithGpioProfileSingleTagTestCase(java.lang.String name)
Constructs a new instance of the RfidInventoryProfileSingleTagTestCase class.

Parameters:
name - The name (String) parameter.
Method Detail

main

public static void main(java.lang.String[] args)
Main method to run tests in a standalone mode.

Parameters:
args - The args (String[]) parameter.
See Also:
RfidInventoryWithGpioProfileTestAgent

setUp

protected void setUp()
              throws java.lang.Exception
Set up.

Throws:
java.lang.Exception - Exception.

test000_PromptSingleTag

public void test000_PromptSingleTag()
                             throws java.lang.InterruptedException,
                                    java.io.IOException
Test000_ prompt single tag.

Throws:
java.lang.InterruptedException - Interrupted Exception.
java.io.IOException

test010_TagReadingAndAggregation

public void test010_TagReadingAndAggregation()
                                      throws java.lang.InterruptedException
Test010_ tag reading and aggregation.

Throws:
java.lang.InterruptedException - Interrupted Exception.

test020_DuplicateFiltering

public void test020_DuplicateFiltering()
                                throws java.lang.InterruptedException
Test020_ duplicate filtering.

Throws:
java.lang.InterruptedException - Interrupted Exception.

test030_TagReadingExpression

public void test030_TagReadingExpression()
                                  throws java.lang.InterruptedException
Test030_ tag reading expression.

Throws:
java.lang.InterruptedException - Interrupted Exception.

test040_TagAggregatingExpression

public void test040_TagAggregatingExpression()
                                      throws java.lang.InterruptedException
Test040_ tag aggregating expression.

Throws:
java.lang.InterruptedException - Interrupted Exception.

test050_DuplicateFilteringExpression

public void test050_DuplicateFilteringExpression()
                                          throws java.lang.InterruptedException
Test050_ duplicate filtering expression.

Throws:
java.lang.InterruptedException - Interrupted Exception.

2008-07-29 1.1.0

Copyright (c) 2008 IBM. See license in Legal section.