Search in sources :

Example 1 with States

use of jbaciEnumPropTest.States in project ACS by ACS-Community.

the class EnumPropertyTest method testSetSync.

public void testSetSync() {
    RWproperty.set_sync(States.ENABLED);
    // check value
    CompletionHolder completionHolder = new CompletionHolder();
    States value = RWproperty.get_sync(completionHolder);
    assertEquals(States.ENABLED, value);
}
Also used : RWStates(jbaciEnumPropTest.RWStates) ROStates(jbaciEnumPropTest.ROStates) States(jbaciEnumPropTest.States) CompletionHolder(alma.ACSErr.CompletionHolder)

Example 2 with States

use of jbaciEnumPropTest.States in project ACS by ACS-Community.

the class EnumPropertyTest method testSetAsync.

public void testSetAsync() {
    CBvoidImpl cb = new CBvoidImpl();
    CBDescIn descIn = new CBDescIn(50000, 50000, 1208);
    synchronized (cb) {
        RWproperty.set_async(States.DIAGNOSE, cb._this(orb), descIn);
        try {
            // wait for 5s
            cb.wait(5000);
        } catch (InterruptedException ie) {
        }
    }
    // only 1 response is expected
    assertEquals(1, cb.getResponseQueue().size());
    CBResponse response = (CBResponse) cb.getResponseQueue().firstElement();
    // check reponse type
    assertEquals(CBResponse.DONE_TYPE, response.type);
    // check value
    CompletionHolder completionHolder = new CompletionHolder();
    States value = RWproperty.get_sync(completionHolder);
    assertEquals(States.DIAGNOSE, value);
}
Also used : RWStates(jbaciEnumPropTest.RWStates) ROStates(jbaciEnumPropTest.ROStates) States(jbaciEnumPropTest.States) CompletionHolder(alma.ACSErr.CompletionHolder) CBDescIn(alma.ACS.CBDescIn)

Example 3 with States

use of jbaciEnumPropTest.States in project ACS by ACS-Community.

the class EnumPropertyTest method testSetNonBlockingSync.

public void testSetNonBlockingSync() {
    RWproperty.set_nonblocking(States.SHUTDOWN);
    // check value
    CompletionHolder completionHolder = new CompletionHolder();
    States value = RWproperty.get_sync(completionHolder);
    assertEquals(States.SHUTDOWN, value);
}
Also used : RWStates(jbaciEnumPropTest.RWStates) ROStates(jbaciEnumPropTest.ROStates) States(jbaciEnumPropTest.States) CompletionHolder(alma.ACSErr.CompletionHolder)

Aggregations

CompletionHolder (alma.ACSErr.CompletionHolder)3 ROStates (jbaciEnumPropTest.ROStates)3 RWStates (jbaciEnumPropTest.RWStates)3 States (jbaciEnumPropTest.States)3 CBDescIn (alma.ACS.CBDescIn)1