Tests updated.

This commit is contained in:
Matthias Koefferlein 2021-03-15 16:51:56 +01:00
parent b8677f650b
commit 1495d9521c
4 changed files with 20 additions and 20 deletions

View File

@ -954,7 +954,7 @@ TEST(5_BufferTwoPathsDifferentParameters)
EXPECT_EQ (good, false);
logger.clear ();
nl2.device_class_by_name ("NMOS")->set_parameter_compare_delegate (new db::EqualDeviceParameters (db::DeviceClassMOS3Transistor::param_id_L, 1.5, 0.0));
nl1.device_class_by_name ("NMOS")->set_parameter_compare_delegate (new db::EqualDeviceParameters (db::DeviceClassMOS3Transistor::param_id_L, 1.5, 0.0));
good = comp.compare (&nl1, &nl2);
EXPECT_EQ (logger.text (),
@ -980,7 +980,7 @@ TEST(5_BufferTwoPathsDifferentParameters)
EXPECT_EQ (good, true);
logger.clear ();
nl2.device_class_by_name ("NMOS")->set_parameter_compare_delegate (new db::EqualDeviceParameters (db::DeviceClassMOS3Transistor::param_id_L, 0.0, 0.0));
nl1.device_class_by_name ("NMOS")->set_parameter_compare_delegate (new db::EqualDeviceParameters (db::DeviceClassMOS3Transistor::param_id_L, 0.0, 0.0));
good = comp.compare (&nl1, &nl2);
EXPECT_EQ (logger.text (),
@ -1006,7 +1006,7 @@ TEST(5_BufferTwoPathsDifferentParameters)
EXPECT_EQ (good, false);
logger.clear ();
nl2.device_class_by_name ("NMOS")->set_parameter_compare_delegate (new db::EqualDeviceParameters (db::DeviceClassMOS3Transistor::param_id_L, 0.0, 0.2));
nl1.device_class_by_name ("NMOS")->set_parameter_compare_delegate (new db::EqualDeviceParameters (db::DeviceClassMOS3Transistor::param_id_L, 0.0, 0.2));
good = comp.compare (&nl1, &nl2);
EXPECT_EQ (logger.text (),
@ -1032,7 +1032,7 @@ TEST(5_BufferTwoPathsDifferentParameters)
EXPECT_EQ (good, false);
logger.clear ();
nl2.device_class_by_name ("NMOS")->set_parameter_compare_delegate (new db::EqualDeviceParameters (db::DeviceClassMOS3Transistor::param_id_L, 0.0, 0.4));
nl1.device_class_by_name ("NMOS")->set_parameter_compare_delegate (new db::EqualDeviceParameters (db::DeviceClassMOS3Transistor::param_id_L, 0.0, 0.4));
good = comp.compare (&nl1, &nl2);
EXPECT_EQ (logger.text (),
@ -1059,7 +1059,7 @@ TEST(5_BufferTwoPathsDifferentParameters)
logger.clear ();
db::EqualDeviceParameters eq_dp = db::EqualDeviceParameters (db::DeviceClassMOS3Transistor::param_id_W) + db::EqualDeviceParameters (db::DeviceClassMOS3Transistor::param_id_L, 0.2, 0.0);
nl2.device_class_by_name ("NMOS")->set_parameter_compare_delegate (new db::EqualDeviceParameters (eq_dp));
nl1.device_class_by_name ("NMOS")->set_parameter_compare_delegate (new db::EqualDeviceParameters (eq_dp));
good = comp.compare (&nl1, &nl2);
EXPECT_EQ (logger.text (),
@ -1086,7 +1086,7 @@ TEST(5_BufferTwoPathsDifferentParameters)
logger.clear ();
eq_dp = db::EqualDeviceParameters (db::DeviceClassMOS3Transistor::param_id_W) + db::EqualDeviceParameters (db::DeviceClassMOS3Transistor::param_id_L);
nl2.device_class_by_name ("NMOS")->set_parameter_compare_delegate (new db::EqualDeviceParameters (eq_dp));
nl1.device_class_by_name ("NMOS")->set_parameter_compare_delegate (new db::EqualDeviceParameters (eq_dp));
good = comp.compare (&nl1, &nl2);
EXPECT_EQ (logger.text (),

View File

@ -848,13 +848,13 @@ xref(
)
circuit(ND2X1 ND2X1 match
xref(
net(8 8 mismatch)
net(8 8 match)
net(4 4 match)
net(6 6 match)
net(5 5 match)
net(2 2 mismatch)
net(7 7 mismatch)
net(1 1 mismatch)
net(2 2 match)
net(7 7 match)
net(1 1 match)
net(3 3 match)
pin(3 3 match)
pin(5 5 match)

View File

@ -848,13 +848,13 @@ xref(
)
circuit(ND2X1 ND2X1 match
xref(
net(8 8 mismatch)
net(8 8 match)
net(4 4 match)
net(6 6 match)
net(5 5 match)
net(2 2 mismatch)
net(7 7 mismatch)
net(1 1 mismatch)
net(2 2 match)
net(7 7 match)
net(1 1 match)
net(3 3 match)
pin(3 3 match)
pin(5 5 match)

View File

@ -482,7 +482,7 @@ END
logger.clear
eqp = RBA::EqualDeviceParameters::new(RBA::DeviceClassMOS3Transistor::PARAM_L, 0.2, 0.0)
nl2.device_class_by_name("NMOS").equal_parameters = eqp
nl1.device_class_by_name("NMOS").equal_parameters = eqp
good = comp.compare(nl1, nl2)
assert_equal(logger.text, <<"END")
@ -509,8 +509,8 @@ END
assert_equal(good, true)
logger.clear
nl2.device_class_by_name("NMOS").equal_parameters = nil
assert_equal(nl2.device_class_by_name("NMOS").equal_parameters == nil, true)
nl1.device_class_by_name("NMOS").equal_parameters = nil
assert_equal(nl1.device_class_by_name("NMOS").equal_parameters == nil, true)
good = comp.compare(nl1, nl2)
assert_equal(logger.text, <<"END")
@ -539,8 +539,8 @@ END
logger.clear
eqp = RBA::EqualDeviceParameters::new(RBA::DeviceClassMOS3Transistor::PARAM_W, 0.01, 0.0)
eqp = eqp + RBA::EqualDeviceParameters::new(RBA::DeviceClassMOS3Transistor::PARAM_L, 0.2, 0.0)
nl2.device_class_by_name("NMOS").equal_parameters = eqp
assert_equal(nl2.device_class_by_name("NMOS").equal_parameters == nil, false)
nl1.device_class_by_name("NMOS").equal_parameters = eqp
assert_equal(nl1.device_class_by_name("NMOS").equal_parameters == nil, false)
good = comp.compare(nl1, nl2)
assert_equal(logger.text, <<"END")
@ -567,7 +567,7 @@ END
assert_equal(good, true)
logger.clear
dc = nl2.device_class_by_name("NMOS")
dc = nl1.device_class_by_name("NMOS")
dc.equal_parameters = RBA::EqualDeviceParameters::new(RBA::DeviceClassMOS3Transistor::PARAM_W, 0.01, 0.0)
dc.equal_parameters += RBA::EqualDeviceParameters::new(RBA::DeviceClassMOS3Transistor::PARAM_L, 0.2, 0.0)
good = comp.compare(nl1, nl2)