代码之家  ›  专栏  ›  技术社区  ›  Vasiliy

使Android库中的类只能从测试代码访问

  •  1
  • Vasiliy  · 技术社区  · 7 年前

    目前我只是将测试和生产类打包在一起。但是,它很难看,对用户不友好。

    如何向Android库添加客户端只能在测试代码中使用的类?

    1 回复  |  直到 7 年前
        1
  •  0
  •   EricSchaefer    7 年前

    你不能真的去执行。我将把doubles放在一个单独的名称空间中(“test”或“test helpers”或类似的东西)。如果这样做,并相应地命名类(“ThingMock”或“ThingTestDouble”),那么如果开发人员将它们用于生产代码,那就是真正的错误。