1.0.0

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

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

public class RfidInventoryProfileSingleTagTestCase
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
RfidInventoryProfileSingleTagTestCase(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.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

RfidInventoryProfileSingleTagTestCase

public RfidInventoryProfileSingleTagTestCase(java.lang.String name)
Constructs a new instance of the RfidInventoryProfileSingleTagTestCase 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_PromptSingleTag

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

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.

1.0.0

Copyright (c) 2007 IBM