ossj.common.tck.tests
Class TestQueryValueSingle

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by ossj.common.tck.JVTTestBase
              extended by ossj.common.tck.tests.TestMev
                  extended by ossj.common.tck.tests.TestQueryValueSingle
All Implemented Interfaces:
junit.framework.Test

public class TestQueryValueSingle
extends TestMev

Test case for ManagedEntityValues

Version:

Field Summary
 
Fields inherited from class ossj.common.tck.JVTTestBase
debug, done, EVENT_TIMEOUT, howmany_key, howmany_value, JMS_FACTORY, JNDI_FACT_CLASS_NAME, JNDI_URL, jvtSessionList, LOG_FILE, namingContext, QUOTECHAR, result, return_failed_only, runonce, TESTFILES_HOME, TOPIC_NAME, util
 
Method Summary
protected  void doGeneric(String testName)
          genericTest
protected  void setUp()
          sets up the TestCase
static junit.framework.TestSuite suite()
           
 void test_Negative_query_GetAttributeValue_AttributeNameIllegalValue()
          DOMAINTEST tests failure of getAttributeValue(a) for a not in getAttributeValues();
 void test_Negative_query_GetAttributeValue_AttributeNameNullValue()
          DOMAINTEST tests failure of getAttributeValue(null)
 void test_Negative_query_IsPopulated_AttributeNameIllegalValue()
          DOMAINTEST tests failure of isPopulated(a) for String a not in getAttributeNames()
 void test_Negative_query_IsPopulated_AttributeNameNullValue()
          DOMAINTEST tests failure of isPopulated(null)
 void test_Negative_query_SetAttributeValue_AttributeNameIllegalValue()
          DOMAINTEST tests failure of setAttributeValue(a) for a not in getAttributeNames()
 void test_Negative_query_SetAttributeValue_AttributeNameNullValue()
          DOMAINTEST tests failure of setAttributeValue(a) for null
 void test_Negative_query_SetAttributeValue_IllegalObject()
          DOMAINTEST tests failure of setAttributeValue(a) for an illegal object()
 void test_Negative_query_SetAttributeValue_PrimitiveNullValue()
          DOCUMENT ME!
 void test_Negative_query_UnpopulateAttribute_AttributeNameIllegalValue()
          DOMAINTEST tests failure of unpopulatedAttribute(a) for a not in getAttributeNames
 void test_Negative_query_UnpopulateAttribute_AttributeNameNullValue()
          DOMAINTEST tests failure of unpopulatedAttribute(null)
 void test_Positive_query_IsPopulated_AttributeNameAllDomainValues()
          DOMAINTEST tests isPopulated for all attributes in getAttributeNames()
 void test_Positive_query_SetAttributeValue_DomainValue()
           
 void test_Positive_query_SetAttributeValue_PrimitiveMINMAXValues()
          tests setAttributeValue(min/max) for primitive attributes that are not enums
 void test_Positive_query_testCloneEqualsImplementation()
          Test clone and equals method implementations Expected Result: a = b.clone() a.equals(a) == true b.equals(b) == true a.equals(b) == true b.equals(a) == true
 void test_Positive_query_UnpopulateAttribute_AttributeNameAllDomainValues()
          DOMAINTEST tests succesful invokation of unpopulateAttribute(a) for all a in getAttributeNames()
 void test_query_GetAttributeNames_NamesStartWithLowerCase()
          tests that attributes names have length > 0 and start with lowercase letter
 void test_query_GetOptionalAttributeNames_InAllAttributes()
          tests that all supported optional attibutes are also listed in all attributes and attributes names have length > 0 and start with lowercase letter
 void test_query_Query_Type()
          tests the public finat static declaration QUERY_TYPE
 void test_query_SetAttributeValue_GetPopulatedAttributesNamesContainsAttributeName()
          tests that setAttributeValue(a) => a in getPopulatedAttributes()
 void test_query_SetAttributeValue_IsPopulated()
          tests that setAttributeValue(a) => isPopulated(a)
 void test_query_UnpopulateAllAttributes_GetAttributeValueFailsForAll()
          tests that unpopulateAlAttributes implies failure of getAttributeValue(a) for all a in getAttributeNames
 void test_query_UnpopulateAllAttributes_GetPopulatedAttributesNamesIsEmpty()
          tests that unpopulateAlAttributes implies getPopulatedAttributesNamesIsEmpty() is empty
 void test_query_UnpopulateAllAttributes_IsPopulatedFalseForAll()
          tests that unpopulateAlAttributes implies !isPopulated(a) for all a in getAttributeNames()
 
Methods inherited from class ossj.common.tck.tests.TestMev
test_ClassNameAndTypeAndValueKeyPair, test_GetAttributeNames_ContainsKEY, test_GetAttributeNames_NamesStartWithLowerCase, test_GetOptionalAttributeNames_InAllAttributes, test_GetSettableAttributeNames_NotContainsKEY, test_GetSettableAttributeNames_SubsetOfGetAttributeNames, test_Negative_GetAttributeValue_AttributeNameIllegalValue, test_Negative_GetAttributeValue_AttributeNameNullValue, test_Negative_IsPopulated_AttributeNameIllegalValue, test_Negative_IsPopulated_AttributeNameNullValue, test_Negative_SetAttributeValue_AttributeNameIllegalValue, test_Negative_SetAttributeValue_AttributeNameNullValue, test_Negative_SetAttributeValue_IllegalObject, test_Negative_SetAttributeValue_PrimitiveNullValue, test_Negative_UnpopulateAttribute_AttributeNameIllegalValue, test_Negative_UnpopulateAttribute_AttributeNameNullValue, test_Positive_IsPopulated_AttributeNameAllDomainValues, test_Positive_ManagedEntityKey_IllegalKey, test_Positive_SetAttributeValue_DomainValue, test_Positive_SetAttributeValue_PrimitiveMINMAXValues, test_Positive_SetAttributeValueKEY_IllegalKey, test_Positive_SetManagedEntityKey_DomainValue, test_Positive_SetManagedEntityKey_IllegalKey, test_Positive_testCloneEqualsImplementation, test_Positive_testCloneEqualsImplementation, test_Positive_UnpopulateAttribute_AttributeNameAllDomainValues, test_Query_Type, test_SetAttributeValue_GetPopulatedAttributesNamesContainsAttributeName, test_SetAttributeValue_IsPopulated, test_SetManagedEntityKey_GetPopulatedAttributeNamesContainsKEY, test_SetManagedEntityKey_IsPopulatedKEY, test_UnpopulateAllAttributes_GetAttributeValueFailsForAll, test_UnpopulateAllAttributes_GetPopulatedAttributesNamesIsEmpty, test_UnpopulateAllAttributes_IsPopulatedFalseForAll, test_upv_Type
 
Methods inherited from class ossj.common.tck.JVTTestBase
assertTrue, assertTrue, assertTrueMsg, fail, fail, getEnvironment, getInstanceOf, init, log, log, run, run
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, runBare, runTest, setName, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

setUp

protected void setUp()
              throws Exception
sets up the TestCase

Overrides:
setUp in class TestMev
Throws:
Exception

suite

public static junit.framework.TestSuite suite()
                                       throws Exception
Returns:
All suites of this class
Throws:
Exception

doGeneric

protected void doGeneric(String testName)
                  throws Exception
genericTest

Throws:
Exception

test_query_Query_Type

public void test_query_Query_Type()
                           throws Exception
tests the public finat static declaration QUERY_TYPE

Throws:
Exception

test_query_GetAttributeNames_NamesStartWithLowerCase

public void test_query_GetAttributeNames_NamesStartWithLowerCase()
                                                          throws Exception
tests that attributes names have length > 0 and start with lowercase letter

Throws:
Exception

test_query_GetOptionalAttributeNames_InAllAttributes

public void test_query_GetOptionalAttributeNames_InAllAttributes()
                                                          throws Exception
tests that all supported optional attibutes are also listed in all attributes and attributes names have length > 0 and start with lowercase letter

Throws:
Exception

test_Positive_query_IsPopulated_AttributeNameAllDomainValues

public void test_Positive_query_IsPopulated_AttributeNameAllDomainValues()
                                                                  throws Exception
DOMAINTEST tests isPopulated for all attributes in getAttributeNames()

Throws:
Exception

test_Negative_query_IsPopulated_AttributeNameNullValue

public void test_Negative_query_IsPopulated_AttributeNameNullValue()
                                                            throws Exception
DOMAINTEST tests failure of isPopulated(null)

Throws:
Exception

test_Negative_query_IsPopulated_AttributeNameIllegalValue

public void test_Negative_query_IsPopulated_AttributeNameIllegalValue()
                                                               throws Exception
DOMAINTEST tests failure of isPopulated(a) for String a not in getAttributeNames()

Throws:
Exception

test_Positive_query_UnpopulateAttribute_AttributeNameAllDomainValues

public void test_Positive_query_UnpopulateAttribute_AttributeNameAllDomainValues()
                                                                          throws Exception
DOMAINTEST tests succesful invokation of unpopulateAttribute(a) for all a in getAttributeNames()

Throws:
Exception

test_Negative_query_UnpopulateAttribute_AttributeNameNullValue

public void test_Negative_query_UnpopulateAttribute_AttributeNameNullValue()
                                                                    throws Exception
DOMAINTEST tests failure of unpopulatedAttribute(null)

Throws:
Exception

test_Negative_query_UnpopulateAttribute_AttributeNameIllegalValue

public void test_Negative_query_UnpopulateAttribute_AttributeNameIllegalValue()
                                                                       throws Exception
DOMAINTEST tests failure of unpopulatedAttribute(a) for a not in getAttributeNames

Throws:
Exception

test_query_UnpopulateAllAttributes_IsPopulatedFalseForAll

public void test_query_UnpopulateAllAttributes_IsPopulatedFalseForAll()
                                                               throws Exception
tests that unpopulateAlAttributes implies !isPopulated(a) for all a in getAttributeNames()

Throws:
Exception

test_query_UnpopulateAllAttributes_GetPopulatedAttributesNamesIsEmpty

public void test_query_UnpopulateAllAttributes_GetPopulatedAttributesNamesIsEmpty()
                                                                           throws Exception
tests that unpopulateAlAttributes implies getPopulatedAttributesNamesIsEmpty() is empty

Throws:
Exception

test_query_UnpopulateAllAttributes_GetAttributeValueFailsForAll

public void test_query_UnpopulateAllAttributes_GetAttributeValueFailsForAll()
                                                                     throws Exception
tests that unpopulateAlAttributes implies failure of getAttributeValue(a) for all a in getAttributeNames

Throws:
Exception

test_Negative_query_SetAttributeValue_AttributeNameNullValue

public void test_Negative_query_SetAttributeValue_AttributeNameNullValue()
                                                                  throws Exception
DOMAINTEST tests failure of setAttributeValue(a) for null

Throws:
Exception

test_Negative_query_SetAttributeValue_AttributeNameIllegalValue

public void test_Negative_query_SetAttributeValue_AttributeNameIllegalValue()
                                                                     throws Exception
DOMAINTEST tests failure of setAttributeValue(a) for a not in getAttributeNames()

Throws:
Exception

test_Negative_query_GetAttributeValue_AttributeNameNullValue

public void test_Negative_query_GetAttributeValue_AttributeNameNullValue()
                                                                  throws Exception
DOMAINTEST tests failure of getAttributeValue(null)

Throws:
Exception

test_Negative_query_GetAttributeValue_AttributeNameIllegalValue

public void test_Negative_query_GetAttributeValue_AttributeNameIllegalValue()
                                                                     throws Exception
DOMAINTEST tests failure of getAttributeValue(a) for a not in getAttributeValues();

Throws:
Exception

test_Positive_query_SetAttributeValue_PrimitiveMINMAXValues

public void test_Positive_query_SetAttributeValue_PrimitiveMINMAXValues()
                                                                 throws Exception
tests setAttributeValue(min/max) for primitive attributes that are not enums

Throws:
Exception

test_Negative_query_SetAttributeValue_PrimitiveNullValue

public void test_Negative_query_SetAttributeValue_PrimitiveNullValue()
                                                              throws Exception
DOCUMENT ME!

Throws:
Exception - DOCUMENT ME!

test_Positive_query_SetAttributeValue_DomainValue

public void test_Positive_query_SetAttributeValue_DomainValue()
                                                       throws Exception
Throws:
Exception

test_query_SetAttributeValue_GetPopulatedAttributesNamesContainsAttributeName

public void test_query_SetAttributeValue_GetPopulatedAttributesNamesContainsAttributeName()
                                                                                   throws Exception
tests that setAttributeValue(a) => a in getPopulatedAttributes()

Throws:
Exception

test_query_SetAttributeValue_IsPopulated

public void test_query_SetAttributeValue_IsPopulated()
                                              throws Exception
tests that setAttributeValue(a) => isPopulated(a)

Throws:
Exception

test_Negative_query_SetAttributeValue_IllegalObject

public void test_Negative_query_SetAttributeValue_IllegalObject()
                                                         throws Exception
DOMAINTEST tests failure of setAttributeValue(a) for an illegal object()

Throws:
Exception

test_Positive_query_testCloneEqualsImplementation

public void test_Positive_query_testCloneEqualsImplementation()
                                                       throws Exception
Test clone and equals method implementations Expected Result: a = b.clone() a.equals(a) == true b.equals(b) == true a.equals(b) == true b.equals(a) == true

Throws:
Exception


Copyright 2002-2006 The Members of the OSS through Java(TM) Initiative. All rights reserved. Use is subject to license terms.