public class VersionMBeanTest extends MBeanTest
This JUnit test class is for testing the VersionMBean that is available in Derby. Running these tests requires a JVM supporting J2SE 5.0 or better, due to the implementation's dependency of the platform management agent.
This class currently tests the following:
The test fixtures will fail if an exception occurs (will be reported as an error in JUnit).
DEFAULT_DB_DIR, DERBY_LOG, ERRORSTACKTRACEFILE| Constructor and Description |
|---|
VersionMBeanTest(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
private javax.management.ObjectName |
getDerbyJarObjectName()
Creates an object name instance for the Derby MBean whose object name's
textual representation includes the following key properties:
type=Version
jar=derby.jar
The object name may also include other key properties such as a system
identifier (DERBY-3466).
|
private javax.management.ObjectName |
getDerbynetJarObjectName()
Creates an object name instance for the Derby MBean whose object name's
textual representation includes the following key properties:
type=Version
jar=derbynet.jar
The object name may also include other key properties such as a system
identifier (DERBY-3466).
|
static junit.framework.Test |
suite() |
void |
testDerbyJarAttributeAlpha() |
void |
testDerbyJarAttributeBeta() |
void |
testDerbyJarAttributeBuildNumber() |
void |
testDerbyJarAttributeMaintenanceVersion() |
void |
testDerbyJarAttributeMajorVersion() |
void |
testDerbyJarAttributeMinorVersion() |
void |
testDerbyJarAttributeProductName() |
void |
testDerbyJarAttributeProductTechnologyName() |
void |
testDerbyJarAttributeProductVendorName() |
void |
testDerbyJarAttributeVersionString() |
void |
testDerbynetJarAttributeAlpha() |
void |
testDerbynetJarAttributeBeta() |
void |
testDerbynetJarAttributeBuildNumber() |
void |
testDerbynetJarAttributeMaintenanceVersion() |
void |
testDerbynetJarAttributeMajorVersion() |
void |
testDerbynetJarAttributeMinorVersion() |
void |
testDerbynetJarAttributeProductName() |
void |
testDerbynetJarAttributeProductTechnologyName() |
void |
testDerbynetJarAttributeProductVendorName() |
void |
testDerbynetJarAttributeVersionString() |
assertBooleanAttribute, assertIntAttribute, assertLongAttribute, assertStringAttribute, checkBooleanAttributeValue, checkIntAttributeValue, checkLongAttributeValue, checkStringAttributeValue, enableManagement, getApplicationManagementMBean, getAttribute, getCommandLineProperties, getDerbyDomainMBeans, getDerbyMBeanName, getMBeanServerConnection, getMBeanServerConnection, invokeOperation, invokeOperation, isPlatformJMXClient, setUp, suite, tearDownassertCallError, assertCheckTable, assertCompileError, assertEquals, assertEquals, assertEquals, assertEquivalentDataType, assertErrorCode, assertGetIntError, assertNextError, assertPreparedStatementError, assertSQLExceptionEquals, assertSQLState, assertSQLState, assertStatementError, assertStatementError, assertStatementError, assertStatementError, assertStatementErrorUnordered, assertTableRowCount, assertUpdateCount, assertUpdateCount, assertWarning, checkAllConsistency, checkEstimatedRowCount, closeStatement, commit, createStatement, createStatement, createStatement, dropTable, dropTable, dropView, dropView, emptyStatementCache, getClientTransactionID, getConnection, getDatabaseProperty, getLastSQLException, initializeConnection, openConnection, openDefaultConnection, openDefaultConnection, openDefaultConnection, openUserConnection, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, rollback, runBare, runBareOverridable, runScript, runScript, runSQLCommands, setAutoCommit, usingDB2Client, usingDerbyNetClient, usingEmbeddedalarm, assertDirectoryDeleted, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertExecJavaCmdAsExpected, assertLaunchedJUnitTestMethod, assertLaunchedJUnitTestMethod, assertSecurityManager, assertThrowableEquals, currentDirectory, execJavaCmd, execJavaCmd, fail, getClassVersionMajor, getEmmaJar, getFailureFolder, getFilesWith, getJavaExecutableName, getSystemProperty, getTestConfiguration, getTestResource, hasInterruptibleIO, isCVM, isIBMJVM, isJ9Platform, isJava5, isJava7, isJava8, isPhoneME, isPlatform, isSunJVM, isWindowsPlatform, openTestResource, println, printStackTrace, readProcessOutput, removeDirectory, removeDirectory, removeFiles, removeSystemProperty, runsWithEmma, runsWithJaCoCo, setSystemProperty, sleep, sleepAtLeastOneTick, traceitassertEquals, 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, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runTest, setName, toStringpublic static junit.framework.Test suite()
private javax.management.ObjectName getDerbyJarObjectName()
throws java.lang.Exception
Creates an object name instance for the Derby MBean whose object name's textual representation includes the following key properties:
The object name may also include other key properties such as a system identifier (DERBY-3466).
MalformedObjectNameException - if the object name is not validjava.lang.Exceptionprivate javax.management.ObjectName getDerbynetJarObjectName()
throws java.lang.Exception
Creates an object name instance for the Derby MBean whose object name's textual representation includes the following key properties:
The object name may also include other key properties such as a system identifier (DERBY-3466).
MalformedObjectNameException - if the object name is not validjava.lang.Exceptionpublic void testDerbyJarAttributeAlpha()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerbynetJarAttributeAlpha()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerbyJarAttributeBeta()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerbynetJarAttributeBeta()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerbyJarAttributeBuildNumber()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerbynetJarAttributeBuildNumber()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerbyJarAttributeMaintenanceVersion()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerbynetJarAttributeMaintenanceVersion()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerbyJarAttributeMajorVersion()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerbynetJarAttributeMajorVersion()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerbyJarAttributeMinorVersion()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerbynetJarAttributeMinorVersion()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerbyJarAttributeProductName()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerbynetJarAttributeProductName()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerbyJarAttributeProductTechnologyName()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerbynetJarAttributeProductTechnologyName()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerbyJarAttributeProductVendorName()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerbynetJarAttributeProductVendorName()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerbyJarAttributeVersionString()
throws java.lang.Exception
java.lang.Exceptionpublic void testDerbynetJarAttributeVersionString()
throws java.lang.Exception
java.lang.ExceptionApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.