腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
对
这两种
测试
中
的
任何
一种
进行
HUnit
测试
、
我是Haskell
的
新手,我想知道是否有
一种
方法可以
测试
模式匹配,就像erlang
中
那样。例如,一个函数返回a或者b,我可以与左边
的
b匹配,而忽略b本身吗? 在我
的
例子
中
,我有两个字符串错误。我只是想
测试
是否发生了错误,但是为每个
测试
用例写出整个错误文本有点乏味,所以我只是想断言它实际上确实返回了正确
的
错误。
浏览 28
提问于2020-11-02
得票数 0
回答已采纳
1
回答
Cabal和
HUnit
交互
、
、
我正在尝试用
HUnit
编写一个简单
的
单元
测试
。cabal configure --enable-tests && cabal build tests && cabaltestTest-Suite test
浏览 0
提问于2015-11-17
得票数 1
1
回答
Haskell Cabal QuickCheck集成
、
我一直在尝试使用cabal-install作为
一种
构建haskell项目的方法,更重要
的
是,
测试
我
的
haskell项目,这有点类似于在Java项目中使用Maven
的
方式,主要是因为它似乎也是集成到Jenkins或ci
中
的
一种
很好
的
方法,而且在某种意义上它似乎非常可靠,因为您不需要开发环境等设置来检查和确认代码是否正在编译和正确。在另一篇关于堆栈交换
的
文章
中
,我发现了
一种
集成
浏览 0
提问于2013-02-23
得票数 10
1
回答
对
模块
的
内部功能
进行
单元
测试
,同时避免依赖于
测试
框架和
HUnit
、
背景import qualified Test.Framework as TF -
HUnit
如果您导入要
测试
的
主题(将其称为MyModule),并在Spec.hs
中
为该模块实现
测试
用例,那么您将无法
测试
模块
浏览 20
提问于2021-06-09
得票数 0
1
回答
沙箱
中
的
阴谋配置在已安装
的
软件包上抱怨“至少缺少下列依赖项”。
、
我有一个项目,它在一个沙箱里,我在我
的
阴谋文件和build-depends on
hunit
==1.2.*
中
引入了一个
测试
套件。所有请求
的
软件包都已安装:如果您想重新安装,请使用--重新安装。 解决依赖..。test (全局约束需要相反
的
标志选择)下一个目标:
hunit
浏览 3
提问于2014-08-03
得票数 9
回答已采纳
3
回答
Haskell单元
测试
、
我刚接触haskell并从事单元
测试
工作,但是我发现这个生态系统非常混乱。我
对
HTF和
HUnit
之间
的
关系感到困惑。在一些示例
中
,我看到您设置
测试
用例,将它们导出到
测试
列表
中
,然后在带有runTestsTT (如)
的
ghci
中
运行。在其他示例
中
,您创建了一个绑定到cabal文件
的
测试
运行器,该文件使用一些预处理器魔法来查找您
的
测试</em
浏览 0
提问于2013-12-02
得票数 79
回答已采纳
1
回答
如何让
HUnit
在断言失败时打印换行符?
、
我
的
一些
HUnit
测试
将相当大
的
结构与assertEqual
进行
比较。由于
HUnit
在一行
中
打印字符串,因此很难发现其中
的
错误。我想要做
的
是使用Text.Groom漂亮地打印这些结构,但是如果我向assertEqual传递一个字符串,换行符将显示为\n,这样会使输出更加难以阅读。如何让
HUnit
(尤其是assertEqual )打印带换行符
的
修饰字符串?
浏览 5
提问于2012-10-03
得票数 1
回答已采纳
1
回答
在
HUnit
中选择性地运行
测试
、
Test.
HUnit
提供了一个红色
的
大按钮来运行
测试
:由于需要构建大型
测试
套件,因此Test不是单个
测试
,而实际上是叶子
中
带有Assertionin `Test.
HUnit
.Base'byPath = flip $ foldl f where f (Te
浏览 1
提问于2012-09-06
得票数 2
2
回答
HUnit
/QuickCheck与持续集成
、
、
、
是否有
对
HUnit
或QuickCheck
的
扩展,允许像这样
的
持续集成系统
对
测试
结果
进行
详细报告? 到目前为止,我最好
的
想法是简单地触发
测试
作为构建脚本
的
一部分,并依靠
测试
失败并返回非零退出代码。这对于在
测试
失败时引起注意是有效
的
,但是会混淆构建失败和
测试
失败,并且需要费力地通过控制台输出来确定问题
的
根源。如果这是当前工具
浏览 0
提问于2011-07-11
得票数 11
回答已采纳
2
回答
如何使用
HUnit
和Cabal
进行
自动化
测试
?
、
、
、
为了让它
的
自动
测试
功能与
HUnit
协同工作,我已经和Cabal斗争了大半天。我已经阅读了文档和,并且我设置了
测试
套件部分,如图所示,但是每当我尝试使用cabal build构建包时,Cabal都会说唯一支持
的
测试
套件类型是exitcode-stdio-1.0。怎么回事?
浏览 12
提问于2012-08-09
得票数 15
回答已采纳
1
回答
haskell
中
的
模拟数据库连接
、
我正在尝试用haskell编写一些简单
的
代码,其中有一个函数可以执行简单
的
数据库查询。为了使用
HUnit
对
Iam
进行
单元
测试
,但不确定如何模拟数据库连接和查询响应。
浏览 9
提问于2021-10-29
得票数 1
1
回答
Test.Framework 'plusTestOptions‘和'testProperty’
我有一个单独
的
QuickCheck2属性,我想要运行超过标准
的
100次,但是我一直被困在如何说服Test.Framework使用plusTestOptions运行更多
的
问题上-- testProperty失败了,因为“0
测试
之后耗尽了参数”。topt_timeout = Nothing } 从理论上讲,这应该会对属性
进行
10,000次
测试
。是否有
浏览 3
提问于2016-12-14
得票数 2
回答已采纳
1
回答
Haskell一元
测试
、
、
编辑后代:您要寻找
的
库是海斯派克。 ] testBar = TestList [ {- omitted -} ]i
浏览 0
提问于2015-09-27
得票数 4
回答已采纳
1
回答
测试
用例assertException
我正在尝试
测试
一个函数是否抛出某个异常。我找到了回答女巫这样做:import Control.MonadCases: 2 Tried: 2 Errors: 0 Failures: 1是否有
一种
方法能够显示实际
的
浏览 2
提问于2015-10-21
得票数 1
回答已采纳
2
回答
使用模板haskell获取模块
中
的
对象名称列表?
我希望能够使用如下声明
的
文件:test_2 = assert $ 2 == 1main = runTests [test_1, test2] 我们
的
目标是获得类似Python
的
nosetest。我找不到很多关于它
的
文档(Wiki中有许多断开
的
链接)。
浏览 0
提问于2010-12-06
得票数 6
回答已采纳
1
回答
ErrorCall在
HUnit
中
的
Haskell单元
测试
、
我有个功能:在某些情况下,它会抛出error函数
的
异常:我使用Test.
HUnit
进行
单元
测试
,我想做一个
测试
用例来断言这些错误是在某些输入上抛出
的
。我找到了,它提供了
一种
测试
作为Eq实例
的
异常
的
方法,但是error似乎给出了,它不是Eq
的</e
浏览 2
提问于2012-11-29
得票数 4
回答已采纳
2
回答
测试
纯函数
的
更好方法是什么?
、
、
我正在用Test.Framework
测试
一个简单
的
函数import Test.Framework.Providers.
HUnit
,建议使用QuickCheck属性
测试
纯函数,用
HUnit
测试
用例
测试
不纯函数。但是那样的话,我就必须在属性
中
对
3种情况(Const、Variable和Polymorphic)
中
的</em
浏览 3
提问于2013-09-08
得票数 4
回答已采纳
2
回答
在子目录中导入模块
的
Haskell语法是什么?
、
Haskell在另一个目录中导入模块
的
语法是什么?我希望将我
的
测试
和
HUnit
代码放在与实际代码不同
的
文件夹
中
。我希望能有一个简短
的
示例import语句和一个关于如何组织我
的
文件
的<
浏览 2
提问于2011-02-18
得票数 35
回答已采纳
2
回答
如何使用Haskell Stack项目运行多个
测试
文件
、
、
、
、
现有的项目使用一个test目录下
的
多个文件;默认情况下,这些单独
的
测试
文件是Stack (还是cabal?)似乎使用单个test/Spec.hs
进行
测试
。如何在此项目中继续使用多个文件?注意:我正在学习Haskell,这个项目是从"kata“方法中学习
的
。因此,
测试
是孤立
的
,一次只关注语言
的
一个方面。
浏览 5
提问于2017-04-06
得票数 23
回答已采纳
1
回答
纯粹
测试
STM功能
、
、
我最近开始在我
的
一个项目中使用STM,但我在找出如何
测试
它时遇到了麻烦。我在这些函数
中
没有IO,并且希望我可以编写QuickCheck属性来
测试
东西,但是“原子地”(STM a -> IO a)似乎是从STM monad
中
获得
任何
东西
的
唯一方法。这是可能
的
吗,或者我应该只用
HUnit
编写
测试
?
浏览 0
提问于2011-10-01
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券