1.0.0

org.eclipse.soda.dk.rfid.inventory.profile.test.agent
Class RfidInventoryProfileMultipleTagsTestCase

java.lang.Object
  extended by ProfileAbstractTestCase
      extended by org.eclipse.soda.dk.rfid.inventory.profile.test.agent.RfidInventoryProfileAbstractTestCase
          extended by org.eclipse.soda.dk.rfid.inventory.profile.test.agent.RfidInventoryProfileMultipleTagsTestCase

public class RfidInventoryProfileMultipleTagsTestCase
extends RfidInventoryProfileAbstractTestCase


Field Summary
 
Fields inherited from class org.eclipse.soda.dk.rfid.inventory.profile.test.agent.RfidInventoryProfileAbstractTestCase
AND_EXPRESSION, BIT_1, BIT_2, BIT_32, configuredTags, controlProfileServiceBitsExternalKey, controlProfileServiceLongsExternalKey, DEFAULT_TAG_READ_DURATION, gpioProfileServiceInputExternalKey, interestedTags, INVALID_EXPRESSION, INVALID_MASK, OR_EXPRESSION, readDurationProperty, readerIdProperty, rfidInventoryProfileServiceAggregationMaskSettingExternalKey, rfidInventoryProfileServiceCapabilitiesExternalKey, rfidInventoryProfileServiceConfigurationExternalKey, rfidInventoryProfileServiceDataExtensionsExternalKey, rfidInventoryProfileServiceDuplicateFilteringExpressionExternalKey, rfidInventoryProfileServiceDuplicateFilteringExternalKey, rfidInventoryProfileServiceStatusExternalKey, rfidInventoryProfileServiceTagAggregatingExpressionExternalKey, rfidInventoryProfileServiceTagAggregatingExternalKey, rfidInventoryProfileServiceTagAggregationReportExternalKey, rfidInventoryProfileServiceTagMaskSettingExternalKey, rfidInventoryProfileServiceTagReadingExpressionExternalKey, rfidInventoryProfileServiceTagReadingExternalKey, rfidInventoryProfileServiceTagReportExternalKey, tagListProperty, tagMaskProperty
 
Constructor Summary
RfidInventoryProfileMultipleTagsTestCase(java.lang.String name)
          Constructs a new instance of the RfidInventoryProfileMultipleTagsTestCase 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_PromptMultipleTags()
          Test000_ prompt multiple tags.
 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.
 void test060_DataExtension()
          Test060_ data extension.
 void test070_TagMask()
          Test070_ tag mask.
 void test080_AggregationMask()
          Test080_ aggregation mask.
 
Methods inherited from class org.eclipse.soda.dk.rfid.inventory.profile.test.agent.RfidInventoryProfileAbstractTestCase
countTagAggregationReports, countTagReports, getAggregationMaskSetting, getAllTagAggregationReports, getAllTagReports, getBitsData, getCapabilities, getConfiguration, getDataExtensions, getDuplicateFiltering, getDuplicateFilteringExpression, getExternalKeys, getInputsData, getKeysAndSettingsFromProperties, getLastTagAggregationReport, getLastTagReport, getLongsData, getNotificationService, getStatus, getTagAggregating, getTagAggregatingExpression, getTagMaskSetting, getTagReading, getTagReadingExpression, getTagsFromTagAggregationReports, getTagsFromTagReports, 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

RfidInventoryProfileMultipleTagsTestCase

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

Method Detail

main

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

Parameters:
args -
See Also:
RfidInventoryProfileTestAgent

setUp

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

Throws:
java.lang.Exception

test000_PromptMultipleTags

public void test000_PromptMultipleTags()
                                throws java.lang.InterruptedException
Test000_ prompt multiple tags.

Throws:
java.lang.InterruptedException - Interrupted Exception.

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.

test060_DataExtension

public void test060_DataExtension()
                           throws java.lang.InterruptedException
Test060_ data extension.

Throws:
java.lang.InterruptedException - Interrupted Exception.

test070_TagMask

public void test070_TagMask()
                     throws java.lang.InterruptedException
Test070_ tag mask.

Throws:
java.lang.InterruptedException - Interrupted Exception.

test080_AggregationMask

public void test080_AggregationMask()
                             throws java.lang.InterruptedException
Test080_ aggregation mask.

Throws:
java.lang.InterruptedException - Interrupted Exception.

1.0.0

Copyright (c) 2007 IBM