问题列表 - 第23319页

Android开发中的自动化测试

我有一个JUnit测试的普通项目,它连接到我的Android项目中的类.每当我从Android项目提交代码时,我希望我的服务器在我的testproject中运行一些JUnit测试.

有这样做的最佳做法吗?到目前为止,我只是在JUnit测试和Android类被分成2个不同项目的一部分时才设法运行测试,因为JUnit在DVM(Dalvik虚拟机)上的模拟器中运行在JVM和Android上.

junit android automated-tests jvm dalvik

6
推荐指数
1
解决办法
2809
查看次数

CakePHP表单验证失败时如何保留URL参数

我是cakephp的新手并试图用它编写一个简单的应用程序,但是我遇到了一些表单验证问题.

我有一个名为"Person"的模型,它有很多"PersonSkill"对象.要向一个人添加"PersonSkill",我已将其设置为调用这样的URL:

HTTP://本地主机/ MyApp的/ person_skills /添加/为person_id:3

我一直在通过person_id,因为我想显示我们为其添加技能的人的姓名.

我的问题是如果验证失败,则person_id参数不会持久保存到下一个请求,因此不会显示此人的姓名.

控制器上的add方法如下所示:

function add() {        
    if (!empty($this->data)) {          
        if ($this->PersonSkill->save($this->data)) {
            $this->Session->setFlash('Your person has been saved.');
            $this->redirect(array('action' => 'view', 'id' => $this->PersonSkill->id));
        }       
    } else {
        $this->Person->id = $this->params['named']['person_id'];
        $this->set('person', $this->Person->read());        
    }
}   
Run Code Online (Sandbox Code Playgroud)

在我的person_skill add.ctp中,我设置了一个隐藏字段,其中包含person_id,例如:

echo $form->input('person_id', array('type'=>'hidden','value'=>$person['Person']['id']));
Run Code Online (Sandbox Code Playgroud)

有没有办法在表单验证失败时持久化person_id url参数,或者是否有更好的方法来完成我完全缺失的?

任何建议将不胜感激.

validation cakephp

3
推荐指数
1
解决办法
3450
查看次数

Junit异常测试

我有两个测试来检查预期的异常抛出.我正在使用Junit 4并具有以下语法.

@Test(expected=IllegalArgumentException.class)
public void testSomething(){
..........
}
Run Code Online (Sandbox Code Playgroud)

即使抛出IllegalArgumentException而另一个传递,其中一个测试也会失败.有什么想法丢失?我修改了未能跟随的测试并且它通过了.

public void testSomething(){
 try{
  ............ //line that throws exception
  fail();
 }catch(IllegalArgumentException e) {
 }
} 
Run Code Online (Sandbox Code Playgroud)

java junit4

4
推荐指数
1
解决办法
1760
查看次数

- 按钮在IB的UIToolBar上的定位 -

作为IB的狂热爱好者,我创建了一个UIToolBar(当然在IB中)并添加了几个按钮.

到目前为止一切都那么好......但后来我尝试将它们各自移动到正确的位置,但IB不允许我这样做......每当我尝试滚动它们时,IB会将它们移回原来的位置!

有没有办法选择他们在IB的位置?

如果没有,你能给我一段代码让我以编程方式选择他们的位置吗?(感叹:D)

谢谢,

高堤耶.

iphone positioning interface-builder uitoolbar uibuttonbaritem

5
推荐指数
1
解决办法
2647
查看次数

没有-o循环安装

我为linux内核编写了一个虚拟(ram disk)块设备驱动程序.加载驱动程序后,我可以将其视为/ dev/mybd.

我可以使用dd命令成功地将数据传输到它上面,成功地比较复制的数据.

问题是当我在其上创建ext2/3文件系统时,我必须在mount命令中使用-o loop选项.否则挂载失败,结果如下:

mount:错误的fs类型,错误选项,mybd上的超级超级块,缺少代码页或帮助程序,或其他错误

可能是什么问题呢?请帮忙.

谢谢.

mount device ramdrive linux-device-driver linux-kernel

6
推荐指数
1
解决办法
1063
查看次数

javascript号分裂

anyboyd可以帮助我在javascript中拆分这个日期编号,这样当它输出到屏幕时,它在第4和第5个数字以及第6和第7个数字之间有斜线,因此可以通过vxml语音浏览器理解它.数字可以是任何值,所以我需要它适用于任何八位数字.

像这样:

20100820

2010/08/20

非常感谢

javascript split numbers

4
推荐指数
1
解决办法
6888
查看次数

如何托管Google小工具?它是如何工作的?

我只花了5个小时查看Google小工具网站和常见问题解答,但我仍然不知道如何托管小工具.

我从阅读Google文档中得到的结论:

  1. 我可以用XML,JavaScript等编写小工具.
  2. 小工具可以添加到iGoogle等.
  3. Google可以为您托管小工具.
  4. 小工具可以在任何其他地方托管???

以上所有信息均未回答我的问题.例如,使用jQuery或Dojo Toolkit,我可以下载JavaScript框架并使用它.使用Google小工具,我找不到框架的下载链接.为什么?谷歌是否提供其框架?如果没有,为什么文档表明小工具可以托管在任何地方?我完全糊涂了.

非常欢迎简要说明或一些有用的链接!非常感谢!!!

ajax google-gadget

9
推荐指数
2
解决办法
4757
查看次数

什么是java中的类级锁

什么是班级锁.你能用一个例子来解释一下吗?

java multithreading

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

如何在WinForms C#中使用Show()时检测窗口何时关闭

我一直在以下方式为我的所有新Windows使用ShowDialog().

SomeGui test = new SomeGui();
test.ShowDialog();
refreshSomeListView();
Run Code Online (Sandbox Code Playgroud)

但是最近我开始使用Show()而不是ShowDialog(),它的工作效果要好得多.唯一的缺点是refreshSomeListView();不能像上面的例子一样使用,因为如果我把它留在那里它会在新窗口显示时立即执行.

知道用户关闭test窗口并且现在refreshSomeListView();应该执行的最佳方法是什么?对此有何建议?它应该涉及在关闭/关闭时在测试GUI中设置事件还是有其他/更好的方法?

c# show winforms

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

C#:从域名获取IP地址?

在给定域名的情况下,如何获取IP地址?例如:www.test.com

c# ip-address

29
推荐指数
2
解决办法
3万
查看次数