本文整理汇总了C++中Driver::IntefazUsada方法的典型用法代码示例。如果您正苦于以下问题:C++ Driver::IntefazUsada方法的具体用法?C++ Driver::IntefazUsada怎么用?C++ Driver::IntefazUsada使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Driver
的用法示例。
在下文中一共展示了Driver::IntefazUsada方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: test_conectar_computadoras
void test_conectar_computadoras() {
Driver dcnet;
Computadora c1 = "skynet";
Computadora c2 = "terminator";
Computadora c3 = "connor";
Interfaz i1 = 1;
Interfaz i2 = 2;
Interfaz i3 = 3;
Interfaz i4 = 4;
Interfaz i5 = 5;
Conj<Interfaz> conjIc1;
Conj<Interfaz> conjIc2;
Conj<Interfaz> conjIc3;
conjIc1.Agregar(i1);
conjIc2.Agregar(i2);
conjIc2.Agregar(i5);
conjIc3.Agregar(i4);
conjIc3.Agregar(i3);
dcnet.AgregarComputadora(c1,conjIc1);
dcnet.AgregarComputadora(c2,conjIc2);
dcnet.AgregarComputadora(c3,conjIc3);
dcnet.Conectar(c1, i1,c2, i2);
dcnet.Conectar(c2, i5,c3, i3);
ASSERT_EQ(dcnet.conectadas(c1,c2), true);
ASSERT(dcnet.IntefazUsada(c1,c2) == i1);
ASSERT(dcnet.IntefazUsada(c2,c1) == i2);
ASSERT_EQ(dcnet.conectadas(c2,c3), true);
ASSERT(dcnet.IntefazUsada(c2,c3) == i5);
ASSERT(dcnet.IntefazUsada(c3,c2) == i3);
ASSERT_EQ(dcnet.conectadas(c1,c3), false);
ASSERT_EQ(dcnet.CantidadInterfacesDe(c1), 1);
ASSERT_EQ(dcnet.CantidadInterfacesDe(c2), 2);
ASSERT_EQ(dcnet.CantidadInterfacesDe(c3), 2);
}