标签:exception-handling

  • 将自定义消息添加到TestNG失败 - java

    时间:2020-9-4

    我正在将测试框架从JUnit迁移到TestNG。该框架用于执行与Selenium的大型端到端集成测试,该测试需要运行几分钟,并包含数十个浏览器页面的数百个步骤。 免责声明:我知道这使单元测试理想主义者非常不舒服,但是大多数面向服务的大型公司都需要进行这种测试,并且使用单元测试工具来管理这些集成测试是目前最广泛的解决方案。这不是我的决定。这是我被要求从事的工作 […]

  • 致电超级需要试用/接听 - java

    时间:2020-9-2

    我正在做一个作业,被告知我需要创建一个必须扩展给定类(称为ClassA)的类(称为ClassB)。唯一的问题是,ClassA构造函数内部的代码可能会引发异常,因此,当我为ClassB创建构造函数时,我试图将try / catch块包装在对super()的调用周围,但是,当然,不起作用,因为必须先调用super。 我该如何解决? 参考方案 public Cla […]

  • “防崩溃”脚本与使用systemd来确保近乎恒定的操作 - python

    时间:2020-9-2

    也许这是一个广泛的问题,但是我没有在其他地方找到答案,所以去吧。 我正在编写的Python脚本需要在已部署的设备上持续运行(在一个完美的世界中,我意识到这可能并非完全可能)。我已经花了很多时间在整个过程中添加“ try ... except”语句,以便在出现问题时脚本可以恢复并继续工作。 问题是我不确定是否可以(也不应该)处理可能引发的每个单个异常。因此,我 […]

  • 为什么多个try..catch块无法在C#2.0中的同一方法中正常工作? - c#

    时间:2020-9-1

    我正在桌面应用程序的Form_Load()事件中执行此操作 string strDay = DateTime.Now.DayOfWeek.ToString().ToUpper(); try { fnBirthDayReminder(); } catch (Exception ex) { } try { if (strDay == "SUNDAY&# […]

  • 如何在Wcf服务上引发异常并在客户端上捕获它? - c#

    时间:2020-8-29

    服务演示代码: public class Login : UserNamePasswordValidator { public override void Validate(string userName, string password) { if (new ProjectContext().Users.Count(x => x.Username = […]

  • 无法捕获模拟异常,因为它不继承BaseException - python

    时间:2020-8-29

    我正在一个项目中,该项目涉及连接到远程服务器,等待响应,然后根据该响应执行操作。我们捕获了两个不同的异常,并且根据捕获的异常而表现不同。例如: def myMethod(address, timeout=20): try: response = requests.head(address, timeout=timeout) except requests.e […]

  • “不允许捕获异常” Checkstyle报告 - java

    时间:2020-8-26

    我正在生成嵌入在Maven网站中的Checkstyle报告,对于其中一个问题,它指出了Catching exception is not allowed。如何解决此问题?我只是不只是想删除代码,如果我不想要除去此问题的其他替代方法。 public void contextInitialized(ServletContextEvent event) { sup […]

  • Java适当地处理异常 - java

    时间:2020-8-25

    不太熟悉JAVA或异常处理。寻找关于什么可以接受和什么被皱眉的建议。 该场景,我正在构建一个生活游戏程序,我设置了条件来检查一个单元格是否超出范围,而不尝试访问该“单元格”。我的问题是,使用try catch块而不是8个条件语句是否可以接受,并且如果引发了arrayOutOfBounds异常,则什么也不做。即忽略细胞越界,或者这是不好的做法?例如... tr […]

  • 我将如何引发“可选”异常? - java

    时间:2020-8-24

    我已经在使用这种方法(我想这就是名称),它实际上是在尝试匹配字符串的一部分,然后返回字符串的后续部分-我拥有的那一部分,很简单。该方法的类型为String。 当我的方法无法在字符串中找到模式时,我希望它返回一个空字符串。我还想随空字符串一起发送消息,以“嘿,我没有找到您的密钥”,但是我希望它是可选的。 这基本上就是我想要的方法: public static […]

  • 是Java中的捕获方法吗? - java

    时间:2020-8-23

    我已经搜索了一些答案,但是找不到,因此我将其作为一个新问题提出。 try-catch中的catch方法。是方法吗? ,它以Exception类型的对象作为参数。但是如果是一种方法, 谁调用此方法,以及该对象由哪个对象调用? 您通常无法在另一个方法定义内编写一个方法定义。因此,如果它是一个方法,我如何在另一个方法内编写捕获? 如果它不是方法,那是什么? pub […]