             }
 
             if(expected !== actual) {
-				throw new AssertionFailedError("expected same as:<" + expected + "> but was:<" + actual + ">");
+				throw new AssertionFailedError(message + "expected same as:<" + expected + "> but was:<" + actual + ">");
             }
         }
          /**

            }

            if(expected === actual) {
				throw new AssertionFailedError("expected not same but both were:<" + actual + ">");
			}
        }


                actual = args[0];
            }
            else if(args.length == 2) {
                message = args[0] + " ";
                actual = args[1];
            }
            else {
