PHPUnit assert that an exception was thrown?

<?php require_once ‘PHPUnit/Framework.php’; class ExceptionTest extends PHPUnit_Framework_TestCase { public function testException() { $this->expectException(InvalidArgumentException::class); // or for PHPUnit < 5.2 // $this->setExpectedException(InvalidArgumentException::class); //…and then add your test code that generates the exception exampleMethod($anInvalidArgument); } } expectException() PHPUnit documentation PHPUnit author article provides detailed explanation on testing exceptions best practices.

How to safely call an async method in C# without await

If you want to get the exception “asynchronously”, you could do: MyAsyncMethod(). ContinueWith(t => Console.WriteLine(t.Exception), TaskContinuationOptions.OnlyOnFaulted); This will allow you to deal with an exception on a thread other than the “main” thread. This means you don’t have to “wait” for the call to MyAsyncMethod() from the thread that calls MyAsyncMethod; but, still allows you … Read more

What does “Fatal error: Unexpectedly found nil while unwrapping an Optional value” mean?

Background: What’s an Optional? In Swift, Optional<Wrapped> is an option type: it can contain any value from the original (“Wrapped”) type, or no value at all (the special value nil). An optional value must be unwrapped before it can be used. Optional is a generic type, which means that Optional<Int> and Optional<String> are distinct types … Read more

When to throw an exception?

My personal guideline is: an exception is thrown when a fundamental assumption of the current code block is found to be false. Example 1: say I have a function which is supposed to examine an arbitrary class and return true if that class inherits from List<>. This function asks the question, “Is this object a … Read more

How to write trycatch in R

Well then: welcome to the R world 😉 Here you go Setting up the code urls <- c( “http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html”, “http://en.wikipedia.org/wiki/Xz”, “xxxxx” ) readUrl <- function(url) { out <- tryCatch( { # Just to highlight: if you want to use more than one # R expression in the “try” part then you’ll have to # use … Read more

Could not load file or assembly … An attempt was made to load a program with an incorrect format (System.BadImageFormatException)

I am pretty sure you’re having a 32-bit / 64-bit conflict. It sounds like your main project might be set to 32-bit while the class its referencing is set to 64-bit. Try looking at this SO question and this one too. Between the two of them, you should be able to figure out your problem.

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)