All files / test/Ice/servantLocator TestI.js

100% Statements 44/44
100% Branches 16/16
100% Functions 13/13
100% Lines 44/44

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 451x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 2x 1x 1x 1x 1x 1x 1x 1x 2x 1x 2x 1x 1x 1x 1x 1x 1x 1x 2x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x  
// Copyright (c) ZeroC, Inc.
import { Ice } from "@zeroc/ice";
import { Test } from "./Test.js";
export class TestI extends Test.TestIntf {
    requestFailedException(_) { }
    unknownUserException(_) { }
    unknownLocalException(_) { }
    unknownException(_) { }
    localException(_) { }
    userException(_) { }
    jsException(_) { }
    unknownExceptionWithServantException(_) {
        throw new Ice.ObjectNotExistException();
    }
    impossibleException(shouldThrow, _) {
        if (shouldThrow) {
            throw new Test.TestImpossibleException();
        }
        //
        // Return a value so we can be sure that the stream position
        // is reset correctly if finished() throws.
        //
        return "Hello";
    }
    intfUserException(shouldThrow, _) {
        if (shouldThrow) {
            throw new Test.TestIntfUserException();
        }
        //
        // Return a value so we can be sure that the stream position
        // is reset correctly if finished() throws.
        //
        return "Hello";
    }
    asyncResponse(_) {
        throw new Ice.ObjectNotExistException();
    }
    asyncException(_) {
        throw new Ice.ObjectNotExistException();
    }
    shutdown(current) {
        current.adapter.getCommunicator().shutdown();
    }
}