首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏啄木鸟软件测试

    CUNIT简介

    1.四种模式输出 模式 平台 结果输出方式 使用的接口函数 Basic 所有 标准输出 #include "CUnit/Basic.h"CU_basic_set_mode(CU_BRM_VERBOSE 文件之后,然后再将CUnit-List.dtd、CUnit-List.xsl、CUnit-Run.dtd、CUnit-Run.xsl(这几个文件在CUnit的源码包可以找到)和XML文件放到同一级目录, 断言(#include <CUnit/CUnit.h>) 断言 含义 CU_ASSERT(int expression)CU_ASSERT_FATAL(int expression)CU_TEST( 项目中的CUnit-List.xsl、CUnit-Run.xsl、CUnit-List.dtd和CUnit-Run.dtd文件(在%CUNIT_HOME%\Share\目录下)。 具体代码见我前面发的“64位Windows 10下如何搭建CUNIT环境”

    1.1K10发布于 2020-06-28
  • 来自专栏啄木鸟软件测试

    64位Windows 10下如何搭建CUNIT环境

    Windows下如何搭建CUNIT环境资料很多,但是错误不少或者讲解不清晰,很容易让人跌入坑中,现在介绍如下。 我解压完毕放在C:\CUnit-2.1-3目录下 3 安装msys2 msys2可以让你在Windows下编译Linux的代码,目前网站上有简易版和完全版,简易版下载以后还需要安装各个命令的插件,比较麻烦 执行以下命令: cd C:\CUnit-2.1-3 #解压的CUnit的根目录 libtoolize automake --add-missing autoreconf . 使用VS Code IDE 这里基本上就可以使用CUNIT进行工作了,但是为了调试的方便,我们需要安装一个IDE,这里建议使用微软的VS Code。 但是运行CUNIT程序请在CMD中运行。

    3K31发布于 2020-06-22
  • 来自专栏林德熙的博客

    dotnet 警惕使用 StackTrace 加获取方法标记 Attribute 特性在 Release 下被内联

    ,内联将会让 StackTrace 获取的调用堆栈存在 Debug 下和 Release 下的差异,从而导致获取方法标记的 Attribute 特性不能符合预期工作 这一个坑是来源于我所在团队开源的 CUnit 详细请看: https://github.com/dotnet-campus/CUnit/actions/runs/3327386251/jobs/5502313113 核心原因是在 CUnit (中文单元测试框架

    55750编辑于 2023-04-07
  • 来自专栏林德熙的博客

    asp dotnet core 基于 TestServer 做集成测试

    Assert.IsNotNull(result); } } 大概这样就能完成对这个接口的测试了 当然了这是对简单的接口可以这样写,但是对复杂的接口来说,有很多特殊的需求,此时就需要用到 CUnit { // Arrange // Action // Assert }); } } 这个 CUnit 在 GitHub 上完全开源,请看 https://github.com/dotnet-campus/CUnit 在准备好了集成测试项目之后,我就开始准备升级到 dotnet 5 了,然而此时发现构建服务器翻车了

    1.4K10发布于 2020-11-27
  • 来自专栏享~方法

    ABAP之单位转换的详细用法

    WRITE 暗码单位 TO 工作区字段 第二种 调用函数替换 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT'       EXPORTING          函数案例 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT'       EXPORTING         INPUT  = btgew       

    1.7K30编辑于 2022-12-16
  • 来自专栏林德熙的博客

    asp dotnet core 不正经的提升效率的单元测试方法

    至于能不能用好不好用就请观众老爷自己决定 CUnit 中文命名单元测试 在写单元测试时,小伙伴说需要让单元测试的方法名符合 条件_执行_结果 而要求这个方法命名为英文,我的英文就超级渣,这一点 少珺 小伙伴可以帮我证明 Action // Assert }); 一个例子是我在DotNetGitLabWebHook用到的方法,代码请看 github 是不是觉得写起来特别快 用 CUnit

    84120发布于 2020-02-17
  • 来自专栏林德熙的博客

    定制 MSTest 单元测试框架 让一个 TestMethod 包含多个测试用例

    每个测试用例方法都有自己的展示名和用例测试内容 本文是我所在的团队开源的 https://github.com/dotnet-campus/CUnit 单元测试框架的具体实现原理博客。 我所在的团队现在非常多有单元测试的项目都采用 https://github.com/dotnet-campus/CUnit 这个库 了解了用法之后,咱来看看底层的实现机制 在 MSTest 里面,通过编写一个特性 如此简单的逻辑就可以实现让 MSTest 单元测试框架在一个单元测试方法里面返回多个用例,且给每个用例添加各自的用例说明 我所在的团队开源的 https://github.com/dotnet-campus/CUnit 这个过程比我去编写一个个自己和别人都看不懂的长长的单元测试方法名好得多 整个 https://github.com/dotnet-campus/CUnit 单元测试框架项目相对来说还是复杂得多,如果大家只是对这部分科技感兴趣

    22000编辑于 2025-07-20
  • 来自专栏python3

    python3 拼接并批量生成sql

    index_code,index_name,index_pcode,area_code,area_name,date_type,date_value,statistic_data,statistic_data_cunit

    97130发布于 2020-01-09
  • 来自专栏全栈程序员必看

    简单单元測试思想

    比方 cutest ,简单的c单元測试 见链接 http://pan.baidu.com/s/1hqeg7qO CUnit: 以静态库的形式提供给用户使用,用户编敲代码的时候直接链接此静态库就能够了

    26021编辑于 2022-07-12
  • 来自专栏FunTester

    还做单元测试吗?【留言赠书】

    第3章介绍C语言动态自动化单元测试框架,包括在Windows下安装C语言运行环境、在Windows和Linux下安装编译CUnit、查看测试报告、CUnit介绍和案例。

    40820编辑于 2023-08-04
  • 来自专栏云深之无迹

    Window10安装ROS2

    choco-packages/releases/tag/2022-03-15 这里就是一些需要离线安装的库 choco install -y -s C:\Users\yunswj\Downloads\ttt asio cunit

    1.3K20编辑于 2022-11-29
  • 来自专栏叽叽西

    Gradle Writing Build Scripts

    .* import org.gradle.nativeplatform.test.cunit.* import org.gradle.nativeplatform.test.cunit.plugins. * import org.gradle.nativeplatform.test.cunit.tasks.* import org.gradle.nativeplatform.test.googletest

    83010编辑于 2022-05-17
  • 来自专栏林德熙的博客

    dotnetCampus.UITest.WPF 一个支持中文用例的界面单元测试框架

    如需这些功能,还请使用第三方的库进行辅助 使用方法 此单元测试框架是基于 MIT 最友好开源协议,在 GitHub 上完全开源的,请看 https://github.com/dotnet-campus/CUnit

    1.4K30编辑于 2022-01-25
  • 来自专栏生信开发者

    我是这么以非root安装R语言和相关packages的

    _64 libgdiplus.x86_64 libgdiplus-devel.x86_64 libexif-devel.x86_64 libexif.x86_64 hdf5-devel.x86_64 CUnit-devel.x86

    2.2K20发布于 2020-08-10
  • 来自专栏嵌入式软件测试

    现代嵌入式软件单元测试的全面演进与专业工具的核心价值

    1.1 测试工具的技术跃迁十五年前的嵌入式单元测试工具以开源框架为主,如Unity、CUnit和Check等,这些工具功能相对单一,主要提供基本的断言和测试用例管理功能。

    27710编辑于 2025-11-14
  • 来自专栏landv

    [nghttp2]压测工具,源码编译并进行deb打包过程

    构建libnghttp2库需要一下包: pkg-config >= 0.20 要构建和运行单元测试曾想,需要以下包: cunit>=2.1 要构建文档,你需要安装: sphinx(http://sphinx-doc.org

    2.2K20发布于 2019-08-07
  • 来自专栏林德熙的博客

    C# dotnet 一个看上去还能用的二进制序列化帮助类

    Assert.AreEqual(head, str); Assert.AreEqual(test, b); }); } } 上面代码需要使用 CUnit

    38810编辑于 2022-08-12
  • 来自专栏全栈程序员必看

    java 程序设计题库

    ) (2分) 9.分析程序的运行结果 public class Course{ private String cNumber; private String cName; private int cUnit ; public Course(String number,String name,int unit){ cNumber=number;cName=name;cUnit=unit; } public void printCourseInfo(){ System.out.println (“课程号:”+cNumber+” 课程名:”+cName+” 学分:”+cUnit); } } class

    2K20编辑于 2022-06-25
  • 来自专栏林德熙的博客

    Autofac 集成测试 在 ConfigureContainer 之后进行 Mock 注入

    return AutofacServiceProviderFactory.CreateServiceProvider(containerBuilder); } } 以上集成测试使用了 CUnit

    3K10发布于 2021-06-09
  • 来自专栏TAB的coding生活

    批量处理-Excel导入模板1.1-支持多Sheet页

    转化单位 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_INPUT' EXPORTING input = c_cell

    1.6K10编辑于 2022-06-27
领券