All files / test/Ice/middleware Client.js

100% Statements 20/20
100% Branches 2/2
100% Functions 1/1
100% Lines 20/20

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 211x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x  
// Copyright (c) ZeroC, Inc.
import { TestHelper } from "../../Common/TestHelper.js";
import { Test } from "./Test.js";
export class Client extends TestHelper {
    async run(args) {
        let communicator = null;
        try {
            const [properties] = this.createTestProperties(args);
            [communicator] = this.initialize(properties);
            const prx = new Test.MyObjectPrx(communicator, `test: ${this.getTestEndpoint()}`);
            await prx.getName();
            await prx.shutdown();
        }
        finally {
            if (communicator) {
                await communicator.destroy();
            }
        }
    }
}