目前看到有几种做法:
各位怎么组织的?
     1 
                    
                    stimw      294 天前 via Android    3 
                 | 
            
     2 
                    
                    stimw      294 天前 via Android    2 或 3 ,我是说我这么干,不是指最佳实践 
                 | 
            
     3 
                    
                    whtwwo1      294 天前    1. 自己只测对外提供的接口。对外接口一律使用 interface ( virtual ) 
                2. 测试代码在每个模块下 unit_test 文件夹中,和 src include 并列。 3. 直接链接模块动态库测试,依赖其他模块的接口一律 mock 4. 查看覆盖率,修改  | 
            
     4 
                    
                    whtwwo1      294 天前 
                    
                    5. 提交 commit ,打会重做。 
                 | 
            
     5 
                    
                    BingoXuan      294 天前    测试代码在 tests 文件夹,有专门的 cmake 加载测试。项目用 conan 构建,build 的时候调用 ctest 测试 
                 | 
            
     6 
                    
                    ptg2008      293 天前 
                    
                    撞头像了 
                 | 
            
     7 
                    
                    aqtata   OP 目前我用了第 2 ,3 种的结合。 
                 | 
            
     8 
                    
                    198plus      293 天前 via Android 
                    
                    这就是 cpp ,n 个库有 n! 个 template object ,还有最优秀的包管理:源码复制。没学明白过 cmake ,慕名来学习一下 
                 |