public void EfieldCalTest1() { string uan = uanstr; // TODO: 初始化为适当的值 ReadUan.GetGainPara(uan); double power1 = 1; // TODO: 初始化为适当的值 double frequency = 1000; // TODO: 初始化为适当的值 Point originPoint = new Point(0, 0, 0); // TODO: 初始化为适当的值 Point targetPoint = new Point(1, 0, 0); // TODO: 初始化为适当的值 Point rotateAngle = null; // TODO: 初始化为适当的值 EField expected = new EField(); // TODO: 初始化为适当的值 expected.X.Re = 0; expected.X.Im = 0; expected.Y.Re = -3.8729833462074; expected.Y.Im = -6.70820393249938; expected.Z.Re = 6.66493056834915; expected.Z.Im = 11.5439983732997; EField actual; actual = DirectEfieldCal.EfieldCal(uan, power1, frequency, originPoint, targetPoint, rotateAngle); Assert.IsTrue((Math.Abs(expected.X.Re - actual.X.Re) < 0.00001) && (Math.Abs(expected.X.Im - actual.X.Im) < 0.00001) && (Math.Abs(expected.Y.Re - actual.Y.Re) < 0.00001) && (Math.Abs(expected.Y.Im - actual.Y.Im) < 0.00001) && (Math.Abs(expected.Z.Re - actual.Z.Re) < 0.00001) && (Math.Abs(expected.Z.Im - actual.Z.Im) < 0.00001)); //Assert.Inconclusive("验证此测试方法的正确性。"); }
public void EfieldCalTest13() { string uan = uanstr; // TODO: 初始化为适当的值 ReadUan.GetGainPara(uan); double power1 = 1; // TODO: 初始化为适当的值 double frequency = 1000; // TODO: 初始化为适当的值 Point originPoint = new Point(0, 0, 0); // TODO: 初始化为适当的值 Point targetPoint = new Point(1, 0, Math.Sqrt(3)); // TODO: 初始化为适当的值 Point rotateAngle = null; // TODO: 初始化为适当的值 EField expected = new EField(); // TODO: 初始化为适当的值 expected.X.Re = -1.44299978225551; expected.X.Im = 2.4993489381773; expected.Y.Re = -1.93649167310375; expected.Y.Im = 3.35410196624966; expected.Z.Re = 0.833116312725791; expected.Z.Im = -1.44299978225547; EField actual; actual = DirectEfieldCal.EfieldCal(uan, power1, frequency, originPoint, targetPoint, rotateAngle); Assert.IsTrue((Math.Abs(expected.X.Re - actual.X.Re) < 0.00001) && (Math.Abs(expected.X.Im - actual.X.Im) < 0.00001) && (Math.Abs(expected.Y.Re - actual.Y.Re) < 0.00001) && (Math.Abs(expected.Y.Im - actual.Y.Im) < 0.00001) && (Math.Abs(expected.Z.Re - actual.Z.Re) < 0.00001) && (Math.Abs(expected.Z.Im - actual.Z.Im) < 0.00001)); //Assert.Inconclusive("验证此测试方法的正确性。"); }
public void EfieldCalTest15() { string uan = uanstr; // TODO: 初始化为适当的值 ReadUan.GetGainPara(uan); double power1 = 1; // TODO: 初始化为适当的值 double frequency = 1000; // TODO: 初始化为适当的值 Point originPoint = new Point(0, 0, 0); // TODO: 初始化为适当的值 Point targetPoint = new Point(1, 1, Math.Sqrt(2)); // TODO: 初始化为适当的值 Point rotateAngle = null; // TODO: 初始化为适当的值 EField expected = new EField(); // TODO: 初始化为适当的值 expected.X.Re = 0.191101863744437; expected.X.Im = -0.330998137426465; expected.Y.Re = -2.54751092378142; expected.Y.Im = 4.41241835282609; expected.Z.Re = 1.66623282560157; expected.Z.Im = -2.88599991118093; EField actual; actual = DirectEfieldCal.EfieldCal(uan, power1, frequency, originPoint, targetPoint, rotateAngle); Assert.IsTrue((Math.Abs(expected.X.Re - actual.X.Re) < 0.00001) && (Math.Abs(expected.X.Im - actual.X.Im) < 0.00001) && (Math.Abs(expected.Y.Re - actual.Y.Re) < 0.00001) && (Math.Abs(expected.Y.Im - actual.Y.Im) < 0.00001) && (Math.Abs(expected.Z.Re - actual.Z.Re) < 0.00001) && (Math.Abs(expected.Z.Im - actual.Z.Im) < 0.00001)); //Assert.Inconclusive("验证此测试方法的正确性。"); }
public void EfieldCalTest12() { string uan = uanstr; // TODO: 初始化为适当的值 ReadUan.GetGainPara(uan); double power1 = 1; // TODO: 初始化为适当的值 double frequency = 1000; // TODO: 初始化为适当的值 Point originPoint = new Point(0, 0, 0); // TODO: 初始化为适当的值 Point targetPoint = new Point(1, 0, Math.Sqrt(3) / 3); // TODO: 初始化为适当的值 Point rotateAngle = null; // TODO: 初始化为适当的值 EField expected = new EField(); // TODO: 初始化为适当的值 expected.X.Re = 2.9127396218559; expected.X.Im = 4.06237996247662; expected.Y.Re = 3.90886803931641; expected.Y.Im = 5.45167411454598; expected.Z.Re = -5.04501301427337; expected.Z.Im = -7.03624849465925; EField actual; actual = DirectEfieldCal.EfieldCal(uan, power1, frequency, originPoint, targetPoint, rotateAngle); Assert.IsTrue((Math.Abs(expected.X.Re - actual.X.Re) < 0.00001) && (Math.Abs(expected.X.Im - actual.X.Im) < 0.00001) && (Math.Abs(expected.Y.Re - actual.Y.Re) < 0.00001) && (Math.Abs(expected.Y.Im - actual.Y.Im) < 0.00001) && (Math.Abs(expected.Z.Re - actual.Z.Re) < 0.00001) && (Math.Abs(expected.Z.Im - actual.Z.Im) < 0.00001)); //Assert.Inconclusive("验证此测试方法的正确性。"); }
public void EfieldCalTest11() { string uan = uanstr; // TODO: 初始化为适当的值 ReadUan.GetGainPara(uan); double power1 = 1; // TODO: 初始化为适当的值 double frequency = 1000; // TODO: 初始化为适当的值 Point originPoint = new Point(0, 0, 0); // TODO: 初始化为适当的值 Point targetPoint = new Point(1, 0, 1); // TODO: 初始化为适当的值 Point rotateAngle = null; // TODO: 初始化为适当的值 EField expected = new EField(); // TODO: 初始化为适当的值 expected.X.Re = -1.05564268913923; expected.X.Im = 4.59306794482337; expected.Y.Re = -1.22686532511019; expected.Y.Im = 5.33805221724575; expected.Z.Re = 1.05564268913923; expected.Z.Im = -4.59306794482337; EField actual; actual = DirectEfieldCal.EfieldCal(uan, power1, frequency, originPoint, targetPoint, rotateAngle); Assert.IsTrue((Math.Abs(expected.X.Re - actual.X.Re) < 0.00001) && (Math.Abs(expected.X.Im - actual.X.Im) < 0.00001) && (Math.Abs(expected.Y.Re - actual.Y.Re) < 0.00001) && (Math.Abs(expected.Y.Im - actual.Y.Im) < 0.00001) && (Math.Abs(expected.Z.Re - actual.Z.Re) < 0.00001) && (Math.Abs(expected.Z.Im - actual.Z.Im) < 0.00001)); //Assert.Inconclusive("验证此测试方法的正确性。"); }
public void EfieldCalTest10() { string uan = uanstr; // TODO: 初始化为适当的值 ReadUan.GetGainPara(uan); double power1 = 1; // TODO: 初始化为适当的值 double frequency = 1000; // TODO: 初始化为适当的值 Point originPoint = new Point(0, 0, 0); // TODO: 初始化为适当的值 Point targetPoint = new Point(1, Math.Sqrt(3), 0); // TODO: 初始化为适当的值 Point rotateAngle = null; // TODO: 初始化为适当的值 EField expected = new EField(); // TODO: 初始化为适当的值 expected.X.Re = 1.67705098312488; expected.X.Im = -2.90473750965554; expected.Y.Re = -0.968245836551877; expected.Y.Im = 1.67705098312483; expected.Z.Re = 3.33246528417467; expected.Z.Im = -5.77199918664981; EField actual; actual = DirectEfieldCal.EfieldCal(uan, power1, frequency, originPoint, targetPoint, rotateAngle); Assert.IsTrue((Math.Abs(expected.X.Re - actual.X.Re) < 0.00001) && (Math.Abs(expected.X.Im - actual.X.Im) < 0.00001) && (Math.Abs(expected.Y.Re - actual.Y.Re) < 0.00001) && (Math.Abs(expected.Y.Im - actual.Y.Im) < 0.00001) && (Math.Abs(expected.Z.Re - actual.Z.Re) < 0.00001) && (Math.Abs(expected.Z.Im - actual.Z.Im) < 0.00001)); //Assert.Inconclusive("验证此测试方法的正确性。"); }
public void EfieldCalTest9() { string uan = uanstr; // TODO: 初始化为适当的值 ReadUan.GetGainPara(uan); double power1 = 1; // TODO: 初始化为适当的值 double frequency = 1000; // TODO: 初始化为适当的值 Point originPoint = new Point(0, 0, 0); // TODO: 初始化为适当的值 Point targetPoint = new Point(1, Math.Sqrt(3) / 3, 0); // TODO: 初始化为适当的值 Point rotateAngle = null; // TODO: 初始化为适当的值 EField expected = new EField(); // TODO: 初始化为适当的值 expected.X.Re = -1.95443401965821; expected.X.Im = -2.72583705727299; expected.Y.Re = 3.38517902208908; expected.Y.Im = 4.72128827635085; expected.Z.Re = -6.72668373552254; expected.Z.Im = -9.38166426413794; EField actual; actual = DirectEfieldCal.EfieldCal(uan, power1, frequency, originPoint, targetPoint, rotateAngle); Assert.IsTrue((Math.Abs(expected.X.Re - actual.X.Re) < 0.00001) && (Math.Abs(expected.X.Im - actual.X.Im) < 0.00001) && (Math.Abs(expected.Y.Re - actual.Y.Re) < 0.00001) && (Math.Abs(expected.Y.Im - actual.Y.Im) < 0.00001) && (Math.Abs(expected.Z.Re - actual.Z.Re) < 0.00001) && (Math.Abs(expected.Z.Im - actual.Z.Im) < 0.00001)); //Assert.Inconclusive("验证此测试方法的正确性。"); }
public void EfieldCalTest8() { string uan = uanstr; // TODO: 初始化为适当的值 ReadUan.GetGainPara(uan); double power1 = 1; // TODO: 初始化为适当的值 double frequency = 1000; // TODO: 初始化为适当的值 Point originPoint = new Point(0, 0, 0); // TODO: 初始化为适当的值 Point targetPoint = new Point(1, -1, 0); // TODO: 初始化为适当的值 Point rotateAngle = null; // TODO: 初始化为适当的值 EField expected = new EField(); // TODO: 初始化为适当的值 expected.X.Re = -0.867524790988055; expected.X.Im = 3.77457292114235; expected.Y.Re = -0.867524790988055; expected.Y.Im = 3.77457292114236; expected.Z.Re = 2.11128514574735; expected.Z.Im = -9.18613487791125; EField actual; actual = DirectEfieldCal.EfieldCal(uan, power1, frequency, originPoint, targetPoint, rotateAngle); Assert.IsTrue((Math.Abs(expected.X.Re - actual.X.Re) < 0.00001) && (Math.Abs(expected.X.Im - actual.X.Im) < 0.00001) && (Math.Abs(expected.Y.Re - actual.Y.Re) < 0.00001) && (Math.Abs(expected.Y.Im - actual.Y.Im) < 0.00001) && (Math.Abs(expected.Z.Re - actual.Z.Re) < 0.00001) && (Math.Abs(expected.Z.Im - actual.Z.Im) < 0.00001)); //Assert.Inconclusive("验证此测试方法的正确性。"); }