我想编写一个函数,使用Gson将某个JSON String反序列化为特定类型的对象,并返回该对象。这种类型可以是标准的Kotlin类型(如Boolean、String等)、我的应用程序的类型之一(例如,User)或泛型类型(如HashMap<Int, Boolean>)。fromJson(jsonString, ty
哪些对象类型最适合为泛型集合编写单元测试?显然,如果我在应用程序中以特定的方式使用它们,最好使用这些类型进行测试。但如果不是这样,只是创建了一个实用程序库,我应该使用哪些类型呢?我正在努力避免任何特定对象类型的陷阱。例如,在测试通用字典结构时,我知道GetHashCode和Equals方法对于确保测试的有效性非常重要。我担心如果我简单地使用虚拟object实例(var a = ne