     refute(expected == received, message)
   end
 
-  # Fails with a message.
-  #
-  # ## Examples
-  #
-  #     flunk "This should raise an error"
-  #
+  @doc """
+  Fails with a message.
+
+  ## Examples
+
+      flunk "This should raise an error"
+
+  """
   def flunk do
     flunk "Epic Fail!"
   end

    assert(Erlang.string.str(container, base) != 0, message)
  end

  # Asserts the `expected` value is equal to `received`.
  #
  # ## Examples
  #
  #     assert_equal 0, 0
  #
  def assert_equal(expected, received) do
    assert_equal(expected, received, "Expected #{inspect received} to be equal to #{inspect expected}")
  end

    not assert(!not_expected, message)
  end

  @doc """
  Asserts the `expected` value is not equal to `received`.

  ## Examples

      refute_equal 0, 1

  """
  def refute_equal(expected, received) do
    refute_equal(expected, received, "Expected #{inspect received} to not be equal to #{inspect expected}")
  end
