2008-07-29 1.1.0

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

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.RfidInventoryWithGpioProfileIOTestCase

public class RfidInventoryWithGpioProfileIOTestCase
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
RfidInventoryWithGpioProfileIOTestCase(java.lang.String name)
          Constructs a new instance of the GpioProfileInputCountTestCase 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_PromptConnectIO()
          Test000_ prompt no tags.
 void test001_GpioInputCount()
          Test001_ gpio input count.
 void test002_GpioOutputCount()
          Test002_ gpio output count.
 void test004_IOTimingTest()
          Test004_ io timing test
 
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

RfidInventoryWithGpioProfileIOTestCase

public RfidInventoryWithGpioProfileIOTestCase(java.lang.String name)
Constructs a new instance of the GpioProfileInputCountTestCase 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:
org.eclipse.soda.dk.gpio.profile.test.agent.GpioProfileTestAgent

setUp

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

Throws:
java.lang.Exception - Exception.

test000_PromptConnectIO

public void test000_PromptConnectIO()
                             throws java.lang.InterruptedException,
                                    java.io.IOException
Test000_ prompt no tags.

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

test001_GpioInputCount

public void test001_GpioInputCount()
                            throws java.lang.InterruptedException
Test001_ gpio input count.

Throws:
java.lang.InterruptedException - Interrupted Exception.

test002_GpioOutputCount

public void test002_GpioOutputCount()
                             throws java.lang.InterruptedException
Test002_ gpio output count.

Throws:
java.lang.InterruptedException - Interrupted Exception.

test004_IOTimingTest

public void test004_IOTimingTest()
                          throws java.lang.InterruptedException
Test004_ io timing test

Throws:
java.lang.InterruptedException - Interrupted Exception.

2008-07-29 1.1.0

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