# AsmBuilder **Repository Path**: joewulf/asm-builder ## Basic Information - **Project Name**: AsmBuilder - **Description**: asm代码生成器,生成单元测试,减轻单元测试编写工作量 - **Primary Language**: Unknown - **License**: LGPL-2.1 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-10-08 - **Last Updated**: 2024-10-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AsmBuilder #### 介绍 由于工作中需要频繁编写单元测试来应对代码质量检测,因此我编写了一些程序来减少我的一些重复性的编码。 在实际的工作中,我在使用它们时不断修复问题及功能拓展,经过统一整合后,最终形成了一个较为完整的单元测试生成器程序。 由于工作计算机禁止私自连接外部网络,因此最初的项目在公司内网机器中,它经历了大量实战案例的检验,功能较此项目更为完备。 但又因为实际工作时未能抽出时间来整理代码,导致经过多次修复与拓展后项目整体变得混乱不堪。 此项目为凭之前的经验编写而成,相当于完全重构了之前的代码,因此此项目的程序清晰度较高。同时也支持一些新特性 #### 软件架构 - jdk 1.8 - SpringBoot - ASM 9.4 #### 安装教程 程序无需安装,拉取代码后,在yaml配置目标项目信息,然后运行BuilderApplication的main方法即可开始生成。 (后续可能会加入GUI界面) #### 使用说明 1. 拉取代码。 2. application.yaml中generate属性配置需要生成单元测试的项目信息。 3. 在main方法中调用GenerateService的方法来生成。 4. 启动org.wen.soft.BuilderApplication的main方法。 5. 在yaml配置的生成目标目录找到生成的单元测试类文件。