我正在为我的团队的遗留API客户端系统构建最初的单元测试集。我们一直在编写集成测试,但没有单元测试。
这是一个Sinatra服务器,它接受我们的web应用程序的请求,并联系第三方API。有时它会将结果返回给web应用程序。
1 2
(Web app) ---> Server endpoints ---> API Client class ---> 3rd party API
<--- <---
我在web浏览器中使用本地数据库,为了从数据库中获取数据,我有以下代码:
function synchronise() {
myDB.transaction(
function (transaction) {
transaction.executeSql("SELECT * FROM Patients;", [], synchroniseHandler, errorHandler);
}
);
现在,我尝试使用synchroniseHandler将所有行发送到web服务并处理那里的数据。
function sync
我有一个WCF/REST web服务,我正在考虑使用Linq to SQL从其中返回数据库信息。
对表执行基本查询并返回行非常简单,例如:
[WebGet(UriTemplate = "")]
public List<User> GetUsers()
{
List<User> ret = new List<User>(); ;
using (MyDataContext context = new MyDataContext())
{
var use