コード例 #1
0
        public void ApplyTest1(double vol)
        {
            GwPWSCommdUnit cmdUnit = new GwPWSCommdUnit();
            var            str     = cmdUnit.Apply(vol);

            Assert.AreEqual($"appl {vol}\n", str);
        }
コード例 #2
0
        public void ApplyTest(double vol, double cur)
        {
            GwPWSCommdUnit cmdUnit = new GwPWSCommdUnit();

            var str = cmdUnit.Apply(vol, cur);

            Assert.AreEqual($"appl {vol},{cur}\n", str);
        }
コード例 #3
0
        public void ABORtTest()
        {
            GwPWSCommdUnit cmdUnit = new GwPWSCommdUnit();

            var str = cmdUnit.Abort();

            Assert.AreEqual("abor\n", str);
        }
コード例 #4
0
        public void OutputDelayOffSecondTest1(double second)
        {
            GwPWSCommdUnit cmdUnit = new GwPWSCommdUnit();

            Assert.ThrowsException <ArgumentOutOfRangeException>(() => cmdUnit.OutputDelayOffSecond(second));
        }
コード例 #5
0
        public void OutputDelayOnSecondTest(double second)
        {
            GwPWSCommdUnit cmdUnit = new GwPWSCommdUnit();

            Assert.AreEqual($"outp:del:on {second}\n", cmdUnit.OutputDelayOnSecond(second));
        }
コード例 #6
0
        public void OutputCmdTest(SwitchType switchType)
        {
            GwPWSCommdUnit cmdUnit = new GwPWSCommdUnit();

            Assert.AreEqual($"outp {switchType:d}\n", cmdUnit.OutputCmd(switchType));
        }
コード例 #7
0
        public void ApplyTest3(double vol, double cur)
        {
            GwPWSCommdUnit cmdUnit = new GwPWSCommdUnit();

            Assert.ThrowsException <ArgumentOutOfRangeException>(() => cmdUnit.Apply(vol, cur));
        }
コード例 #8
0
        public void SystemErrorTest()
        {
            GwPWSCommdUnit cmdUnit = new GwPWSCommdUnit();

            Assert.AreEqual("syst:err?\n", cmdUnit.SystemError());
        }
コード例 #9
0
        public void QueryMeasureVoltageTest()
        {
            GwPWSCommdUnit cmdUnit = new GwPWSCommdUnit();

            Assert.AreEqual("meas:volt?\n", cmdUnit.QueryMeasureVoltage());
        }
コード例 #10
0
        public void QueryMeasurePowerTest()
        {
            GwPWSCommdUnit cmdUnit = new GwPWSCommdUnit();

            Assert.AreEqual("meas:pow?\n", cmdUnit.QueryMeasurePower());
        }
コード例 #11
0
        public void QueryMeasureCurrentTest()
        {
            GwPWSCommdUnit cmdUnit = new GwPWSCommdUnit();

            Assert.AreEqual("meas:curr?\n", cmdUnit.QueryMeasureCurrent());
        }