Initial version of assertion macro that supports logical expressions, with intended 3 failed regular tests currently.
Get all regular tests to pass.
Changed macroRequireNonNull in Requirements.scala to use text from resource file.
Fixed the postfix warning in InOrderOnlyContainMatcherDeciderSpec.scala.
Port scalatest doc build to sbt
Rewritten getText in BooleanMacro to reduce compile time overhead.
Add scalautils project to sbt to build scaladocs
Initial version of logical assertion macro using Fact!
Removed MacroExpression.scala, since we are now using Fact.
Renamed macroAssert of AssertionsHelper that takes Fact to macroAssertFact and added a clue: Option[Any] parameter to it.
Make also assert method that takes additional clue parameter to use macro that based on Fact.
Uncomment assert method with clue tests for >, <, >=, <= and added tests for logical operators.
Make assume to use the new Fact-based macro.
Make require to use the new Fact-based macro.
Make require to use the new Fact-based macro.
Removed macro expressions thingy that is no longer required.
Fixed broken generated tests.
Added some scaladoc in Fact.scala.
Make Fact.scala to use AndFact, OrFact and NotFact to avoid using anomynous classes and eliminate a by-name.
Removed the use of lazy and function parameter in Fact subclasses that is used by macro, which helps a lot in improving compile time.