您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ EXPECT_ANY_THROW函数代码示例

51自学网 2021-06-01 20:36:12
  C++
这篇教程C++ EXPECT_ANY_THROW函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中EXPECT_ANY_THROW函数的典型用法代码示例。如果您正苦于以下问题:C++ EXPECT_ANY_THROW函数的具体用法?C++ EXPECT_ANY_THROW怎么用?C++ EXPECT_ANY_THROW使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了EXPECT_ANY_THROW函数的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: TEST

TEST(TestStrand, TypeErasedCall){  boost::shared_ptr<MyActor> obj(new MyActor);  qi::AnyObject aobj(obj);  EXPECT_EQ(42, aobj.async<int>("val").value());  EXPECT_TRUE(aobj.async<int>("thrw").hasError());  EXPECT_TRUE(aobj.async<int>("fail").hasError());  EXPECT_EQ(42, aobj.call<int>("val"));  EXPECT_ANY_THROW(aobj.call<int>("thrw"));  EXPECT_ANY_THROW(aobj.call<int>("fail"));}
开发者ID:dmerejkowsky,项目名称:libqi,代码行数:13,


示例2: TEST_F

TEST_F(InstanceTest, String_invalid_constructions) {    EXPECT_ANY_THROW(StringInstance("42"));    EXPECT_ANY_THROW(StringInstance("create:", std::vector<std::string>()));    EXPECT_ANY_THROW(StringInstance("createIfNotExists:", std::vector<std::string>()));    EXPECT_ANY_THROW(StringInstance("create:withValue:", std::vector<std::string>({"str"})));    EXPECT_ANY_THROW(StringInstance("create:withValue:", std::vector<std::string>({"str", "42"})));    EXPECT_ANY_THROW(StringInstance("create:withValue:", std::vector<std::string>({"/"knuckleball/"", "str"})));    EXPECT_ANY_THROW(StringInstance("createIfNotExists:withValue:", std::vector<std::string>({"str"})));    EXPECT_ANY_THROW(StringInstance("createIfNotExists:withValue:", std::vector<std::string>({"str", "42"})));    EXPECT_ANY_THROW(StringInstance("createIfNotExists:withValue:", std::vector<std::string>({"/"knuckleball/"", "str"})));}
开发者ID:bryongloden,项目名称:knuckleball,代码行数:11,


示例3: TEST

TEST(TStr, InsStr) {	TStr Str = "abcda";	TStr Empty = "";	Str.InsStr(2, "xk");	EXPECT_EQ(Str, "abxkcda");	Str.InsStr(2, "");	EXPECT_EQ(Str, "abxkcda");	Str.InsStr(0, "f");	EXPECT_EQ(Str, "fabxkcda");	Str.InsStr(8, "f");	EXPECT_EQ(Str, "fabxkcdaf");	dup2(2, 1); // redirect stdout to stderr (Assert emits a printf to stdout)	EXPECT_ANY_THROW(Str.InsStr(100, "kek"));	EXPECT_ANY_THROW(Str.InsStr(-100, "kek"));}
开发者ID:gitter-badger,项目名称:qminer,代码行数:16,


示例4: TEST

TEST(TestTimer, Construct) {    Timer timer;    timer.Start("a");    EXPECT_ANY_THROW(timer.End("b"));    timer.End("a");    timer.Display();}
开发者ID:ReiMatsuzaki,项目名称:opt_cbf,代码行数:7,


示例5: TEST

TEST(PathFinder, ThrowsExceptionWhenNotInitialized) {    // Arrange    PathFinder p;    // Act    // Assert    EXPECT_ANY_THROW(p.GetDistance(0));}
开发者ID:Animan2010,项目名称:devtools-course-practice,代码行数:7,


示例6: TEST

TEST(QST, TestConstructWithWrongSpaceDimension) {    Matrix4cd matr;    matr(0,0) = matr(3,0) = matr(0,3) = matr(3,3) = 0.5;        HilbertSpace space(5);    EXPECT_ANY_THROW(QuantumState state(matr, space));}
开发者ID:narolez571,项目名称:QuantEmul,代码行数:7,


示例7: TEST

TEST(SharedValueTest, ctorNulls){    EXPECT_NO_THROW(Value v(0));    EXPECT_NO_THROW(Value v(0.0));    EXPECT_NO_THROW(Value v(0.0f));    EXPECT_NO_THROW(Value v('/0'));    EXPECT_NO_THROW(Value v(false));    EXPECT_NO_THROW(Value v(NULL));    EXPECT_NO_THROW(Value v(nullptr));    EXPECT_NO_THROW(Value v(Value::Null));    Value v0(0);    EXPECT_EQ(v0.type(), typeid(int));    Value v0dot0(0.0);    EXPECT_EQ(v0dot0.type(), typeid(float));    Value v0s('/0');    EXPECT_EQ(v0s.type(), typeid(int));    Value vfalse(false);    EXPECT_EQ(vfalse.type(), typeid(bool));    Value vNULL(NULL);    EXPECT_EQ(vNULL.type(), typeid(NULL));    Value vValueNull(Value::Null);    EXPECT_EQ(vValueNull.type(), typeid(Value::Null));    EXPECT_NO_THROW(vValueNull = "Hello"); // not locked    EXPECT_EQ(vValueNull.type(), typeid(const char*)); // now locked    EXPECT_ANY_THROW(vValueNull = 1);}
开发者ID:aasfalcon,项目名称:wexplorer,代码行数:28,


示例8: TEST_F

TEST_F( AppTest, SetupTest ) {	// The following tests should all fail	EXPECT_EQ( mApp->getCounter(), 0 ) << "Not initialized (should cause access violation error)/n";	EXPECT_ANY_THROW( mApp->setup() ) << "This should be reported because there is no exception thrown/n";	EXPECT_GT( mApp->getCounter(), 0 ) << "This should be 0/n";}
开发者ID:BanTheRewind,项目名称:Cinder-GTest,代码行数:7,


示例9: TEST

TEST(PathFinder, Throws_Exception_With_Start_Index_Out_Of_Range) {    // Arrange    PathFinder pathFinder;    int** graph = new int*;    *graph = new int(0);    // Act & Assert    EXPECT_ANY_THROW(pathFinder.SetGraph(graph, 1, 5));}
开发者ID:Lenferd,项目名称:devtools-course-practice,代码行数:8,


示例10: TEST_F

TEST_F(TesteFila, LimpaFilaElementoComplexo){	for(int i = 0; i < 50; i++){		Objeto obj(i*4);		filaobj.inclui(obj);	}	filaobj.inicializaFila(); // LimparFila, n
C++ EXPECT_EQ函数代码示例
C++ EXPECTED函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。