我即将发布我的第一个Android库。作为该库的一部分,我提供了“智能”测试双重类,以简化单元测试。
当前,我只是将测试双打与生产类一起打包。但是,它很丑陋,对用户来说并不友好。
如何向客户端只能在测试代码中使用的类添加到Android库中?
答案 0 :(得分:0)
您不能真正执行该命令。我会将双打放在单独的命名空间中(“测试”或“测试助手”或类似的东西)。如果您这样做并相应地命名类(“ ThingMock”或“ ThingTestDouble”),那么如果开发人员将其用于生产代码,则确实是开发人员的错。