|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
JSR166TestCase
AtomicReferenceFieldUpdaterTest
public class AtomicReferenceFieldUpdaterTest
| Nested Class Summary |
|---|
| Field Summary |
|---|
| Fields inherited from class JSR166TestCase |
|---|
eight, expensiveTests, five, four, LONG_DELAY_MS, m1, m10, m2, m3, m4, m5, m6, MEDIUM_DELAY_MS, nine, one, seven, SHORT_DELAY_MS, six, SIZE, SMALL_DELAY_MS, TEST_STRING, three, two, zero |
| Constructor Summary | |
|---|---|
AtomicReferenceFieldUpdaterTest()
|
|
| Method Summary | |
|---|---|
static void |
main(java.lang.String[] args)
|
static junit.framework.Test |
suite()
|
void |
testCompareAndSet()
compareAndSet succeeds in changing value if equal to expected else fails |
void |
testCompareAndSetInMultipleThreads()
compareAndSet in one thread enables another waiting for value to succeed |
void |
testConstructor()
Construction with non-existent field throws RuntimeException |
void |
testConstructor2()
construction with field not of given type throws RuntimeException |
void |
testConstructor3()
Constructor with non-volatile field throws exception |
void |
testGetAndSet()
getAndSet returns previous value and sets to given value |
void |
testGetLazySet()
get returns the last value lazySet by same thread |
void |
testGetSet()
get returns the last value set or assigned |
void |
testWeakCompareAndSet()
repeated weakCompareAndSet succeeds in changing value when equal to expected |
| Methods inherited from class junit.framework.TestCase |
|---|
countTestCases, createResult, getName, run, run, runBare, setName, 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, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AtomicReferenceFieldUpdaterTest()
| Method Detail |
|---|
public static void main(java.lang.String[] args)
public static junit.framework.Test suite()
public void testConstructor()
public void testConstructor2()
public void testConstructor3()
public void testGetSet()
public void testGetLazySet()
public void testCompareAndSet()
public void testCompareAndSetInMultipleThreads()
throws java.lang.Exception
java.lang.Exceptionpublic void testWeakCompareAndSet()
public void testGetAndSet()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||