我最近写了一个包含Google Drive API for Android的库。我想编写一些自动化测试,以使其在演变过程中更加可靠和一致。
该库展示了与Google Drive API相同的方法,并返回相同的对象。这个库和API之间的唯一区别是流程(如果你问为什么我这样做了)。
例如,我有一个方法getMetadata(DriveId driveId)
,它返回类Metadata
的对象。此方法是getMetadata()
的包装器,用于描述和解释here。
暂时忽略我可能应该提供的虚假身份验证,以便执行所有测试,在您看来,测试此类库的最佳方法是什么?
测试的目标应该是什么?