腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
断言
构造
函数
中
抛出
的
异常
?
、
在我
的
服务类
中
,我有这个
构造
器。WhenInvalidConstructor_ThenShouldThrowETest() {} 当我调试它时,它可以到达
构造
函数
但是
如何
捕获
异常
并
断言
异常
消息"Invalid Configuration.Check appsettings“?
浏览 3
提问于2021-07-11
得票数 0
回答已采纳
2
回答
在Node.js
中
,AssertionError是在哪里定义
的
?
、
、
、
我希望我
的
单元测试
断言
特定
的
函数
调用会在预期
的
时间
抛出
AssertionError,而不是完全
抛出
异常
。
断言
库(expect)通过传入一个
异常
构造
函数
来支持这一点,但是我似乎找不到AssertionError
构造
函数
被导出到哪里。它只是一个内部类,而不会暴露给我们吗?包含大量对它
的
引用,但没有链接。我有一个超级老套
的</
浏览 2
提问于2017-09-20
得票数 1
2
回答
我
如何
在constexpr
函数
中
执行运行时
断言
?
、
、
、
、
据我所知,无论在编译时还是在运行时都可以执行constexpr
函数
,这取决于整个评估是否可以在编译时完成。 但是,不能将此
函数
重载为具有运行时和编译时对应
的
函数
。因此,我
的
问题是,
如何
在运行时
断言
中添加运行时
断言
,以确保运行时
函数
的
执行与我
的
static_assert一起传递有效
的
参数?
浏览 0
提问于2015-09-04
得票数 13
回答已采纳
1
回答
断言
失败时析构
函数
中
的
CPPUNIT_ASSERT_MESSAGE崩溃
、
、
、
代码片段
的
相关部分。上述代码片段导致在退出期间在Win VC 8编译器中生成以下错误。在析构
函数
中
传递
断言
可以修复崩溃。此错误仅在windows中观察到,它在linux
中
运行良好。
浏览 5
提问于2014-01-08
得票数 0
3
回答
在
抛出
过程
中
构造
对象时
抛出
异常
?
、
我有一个
异常
类:{ MyException( char* message )message_ ) throw std::invalid_argument("message param must not be null");};try {NULL );catch( std::exception const& e ) {
浏览 0
提问于2012-05-04
得票数 3
回答已采纳
1
回答
塞奇威克/韦恩"BellmanFordSP.java":"findNegativeCycle“
如何
确保返回负循环?
、
、
在Bellman算法()
的
塞奇威克和韦恩实现
中
,findNegativeCycle使用EdgeWeightedDirectedCycle ()在最短路径树( edgeTo数组
中
的
边缘)
中
寻找有向循环。此外,在check方法
中
,
断言
这个有向循环
的
权重为负值。因此,如果启用了Java
断言
,如果BellmanFordSP方法返回一个权重不是负值
的
循环,则negativeCycle
构造
函数
浏览 2
提问于2020-11-26
得票数 4
1
回答
创建自定义
断言
类
、
、
我在遵循
的
原则。我想知道是否有一个
断言
类来检查我
的
构造
器参数是否是一个好
的
实践。(subject == null) throw new ArgumentNullException(paramName, "Paramter cannot be null");}{ { Assertions.ParamterIsNotNull(obj, "obj&q
浏览 1
提问于2011-12-04
得票数 1
回答已采纳
1
回答
如何
将参数传递给依赖注入容器?
、
、
、
我有一个名为GeneralReport
的
类,实现了HttpAccessibleDataGathererInterface,它有一个
构造
函数
和一个名为calculate()
的
方法,用于构建一个包含报告字段
的
普通GeneralReport接受两个
构造
函数
参数:一个是参数数组,其中包含用于
构造
查询
的
输入。第二个参数是另一个类GeneralReportQueryBuilder,用于基于第一个参数构建报表查询。但是,我希望能够以某种方式将第一个
浏览 0
提问于2014-08-21
得票数 0
1
回答
我们可以使用
构造
函数
和析构
函数
来代替setup和teardown吗?
、
、
setup()和teardown()与
构造
函数
和析构
函数
做同样
的
事情。如果不是,它们有什么不同?如果是,那么为什么我们不能用
构造
函数
和析构
函数
来代替它们呢?
浏览 0
提问于2012-04-12
得票数 3
2
回答
使用
断言
捕获无效
的
方法参数
关于
断言
,我有点困惑。 我有一个圆形数组
的
构造
函数
,其中数组
的
容量显然不能是负
的
,因为数组
的
负长度无效。我知道,我可以自己设置值,如果它是入侵或
抛出
异常
,但我也看到
断言
用于防止无效
的
输入(特别是在C
中
),所以我尝试了以下。
构造
函数
(不包括所有被初始化
的
不必要参数):注意,Message只是一个包含字符串
的
类。这
浏览 7
提问于2022-03-24
得票数 1
回答已采纳
2
回答
只调用
构造
函数
的
命名单元测试?
、
如何
命名调用
构造
函数
的
测试?public void ????
浏览 0
提问于2010-05-16
得票数 7
回答已采纳
1
回答
如何
断言
未引发
异常
?
、
、
、
、
我在应用程序中使用Visual 2013
中
的
单元测试功能。TEST_METHOD(constructor_ExceptionRaised) // arrangeMicros
浏览 1
提问于2015-02-24
得票数 1
回答已采纳
1
回答
TearDown()和Setup()
函数
的
好处是什么?
、
我在我
的
应用程序中使用gtest和gmock,我无法理解Setup()和Teardown()
函数
在gtest
中
的
用途。根据我
的
理解,Setup()
函数
将在每次TEST_F执行之前被调用,Teardown()将在最后被调用。我们可以使用::testing::Test类constructor和destructor实现相同
的
目的,对吗?这些
函数
究竟在哪里使用?
浏览 1
提问于2016-07-21
得票数 1
回答已采纳
2
回答
对无效输入c++进行
异常
处理
的
构造
函数
、
、
、
、
我正在尝试创建一个
构造
函数
来验证输入,并在输入无效时
抛出
异常
。 假设我有一个
构造
函数
,它只接受mod 12 ( int a )
的
值,mod 16 ( b )
的
值,c (C)大于0
的
值。
如何
实现
异常
处理程序?这会导致
异常
吗?如果输入
的
值不受约束?
浏览 2
提问于2022-03-17
得票数 0
回答已采纳
5
回答
Java -
如何
只创建具有有效属性
的
对象?
、
、
、
我正在学习一门基本
的
Java课程,我遇到了一个问题:只有在向
构造
器传递了有效参数
的
情况下,才能创建对象? 我是否应该创建一个替代类,并在验证实现后从那里调用
构造
函数
?这种情况下
的
最佳实践是什么?
浏览 41
提问于2015-06-12
得票数 18
回答已采纳
1
回答
在创建RAII类时应该
如何
处理错误?
、
如果
构造
函数
的
资源分配部分(例如,RAII套接字包装器)失败,我是否只是
抛出
一个
异常
并完成它?或者,我应该
如何
使用,在
构造
对象之后需要检查is_open()?前者似乎更符合“资源分配是初始化”
的
名称,但是为什么标准库在使用对象之前基本上会让您检查错误代码?我指的是basic_fstream参考页面上
的
示例(已转述,添加注释): std::string filename = "test.bin&q
浏览 1
提问于2020-09-15
得票数 1
回答已采纳
1
回答
尝试调用方法时,C#执行停止而不会出现错误
、
我有一个CMS
的
搜索模块,它在一个网站上运行得很好,但它不会像在另一个网站上那样运行。这是在类
中
实现
的
,但是由于某些原因,代码不会被执行。 } 它覆盖
的
函数
只是声明该
函数
的
接口上
的
一个抽象
函数
。
浏览 0
提问于2011-07-11
得票数 0
回答已采纳
3
回答
警告:
函数
的
调用者必须处理
、
在某种意义上,我想使用在
函数
已经完成执行并返回所需值之后发生
的
延迟
异常
机制。
浏览 0
提问于2010-04-07
得票数 1
回答已采纳
6
回答
C++
中
的
构造
函数
和析构
函数
失败
、
、
、
我有一个关于C++
中
失败
的
构造
函数
和失败
的
析构
函数
的
问题。我
的
问题是 1)如果
构造
函数
失败,会
抛出
什么
异常
?或者其他相关
的
东西?在什么情况下,<e
浏览 0
提问于2010-02-27
得票数 4
回答已采纳
1
回答
std::string::compare(const *)可以
抛出
异常
吗?
、
这是过载(4) 在GCC 7
的
“libstdc++”
中
,它称char_traits<char>::length和char_traits<char>::compare。这些似乎无法
抛出
,但没有标记为noexcept。
浏览 0
提问于2019-07-10
得票数 13
回答已采纳
点击加载更多
相关
资讯
C++中的vector和Java中的ArrayList的构造函数的区别
在Java构造函数中接受另一个实例的数据
Kotlin 空安全最佳实践
轻松教你如何在C+中,使用参数化构造函数来初始化对象数组
Python Exceptions介绍
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券