小编Upe*_*dra的帖子

来自USPS费率计算器的回复

我需要从USPS获得运费.

我已经注册了他们,得到了自己的用户ID,并尝试使用示例请求XML,如页面所示 - https://www.usps.com/webtools/htm/Rate-Calculators-v1-3.htm ,但继续得到以下错误响应.

<Error>
<Number>80040b1a</Number>
<Description>API Authorization failure. RateV4 is not a valid API name for this protocol.</Description>
<Source>UspsCom::DoAuth</Source>
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚我在哪里错过了这一点.谷歌也没有帮助:-(

我将API名称作为RateV4传递.我也尝试过使用国际运输API - IntlRateV2.是的,我也尝试过安全https://secure.shippingapis.com/ShippingAPITest.dll api.我已经邮寄给支持人员.没有任何效果.

一旦这个基本的东西工作,我计划获取类并使用自定义序列化来序列化我的请求,然后反序列化响应.这比直接使用XML更好.但这可能更适合作为其他问题.让基本的东西工作是一件令人担忧的问题.谢谢

.net c# vb.net web-services usps

8
推荐指数
1
解决办法
3917
查看次数

更改非常大的集合中的值(10,000)

我正在将一个非常大的文件(2-3 GB的文本)导入到一个集合中,一次10,000个.我需要将某些业务规则应用于集合中包含的值.最好的方法是什么?

最初的想法是创建一个List<>自定义类,但它很重要.此外,我不确定如何有效地更改列表中的值.例如,对于列表中的所有项目,如果属性x是"abc",我需要将其更改为"xyz".

建议?

.net c# collections

2
推荐指数
1
解决办法
211
查看次数

从子类中模拟方法,同时单元测试类方法

我正在尝试为类的特定方法编写单元测试 - foo.这个类扩展了另一个类 - bar它在一个外部jar中.
问题是这个基础bar有一些与数据库交互的方法,我不想实际调用它.

我尝试创建这个基类foo的模拟,但这不起作用.它实际上尝试连接到数据库而不是模拟.

@Test
public void testSomeMethod(){
bar b= mock(bar.class);
when(b.calldatabase()).thenReturn(resultset); //calldatabse is in base class bar

//create expected object, and set properties here
Results expected = new Results();
expectedResult = foo.MethodUnderTest(); // this has call to calldatabase and then uses resultset mocked above
assert()...
}
Run Code Online (Sandbox Code Playgroud)

我正在使用JUnit4和Mockito.
它是否真的可以像这样 - 在基类中模拟方法但实际上测试派生类?如果没有,我该如何测试呢?
如果需要,我可以更改基类,并根据需要使用任何其他工具/库.

java junit unit-testing mockito

0
推荐指数
1
解决办法
3919
查看次数

标签 统计

.net ×2

c# ×2

collections ×1

java ×1

junit ×1

mockito ×1

unit-testing ×1

usps ×1

vb.net ×1

web-services ×1