File: class_library/unit_test.rb

Overview
Module Structure
Class Hierarchy
Code

Overview

Module Structure

  module: <Toplevel Module>
  module: Umu#6
  module: Test#8
  module: Library#10
  module: Class#12
  class: UnitTest#14
inherits from
  Test ( Minitest )
has properties
method: setup #15
method: test_imess_equal #20

Class Hierarchy

Code

   1  # frozen_string_literal: true
   2 
   3  require "test_helper"
   4 
   5 
   6  module Umu
   7 
   8  module Test
   9 
  10  module Library
  11 
  12  module Class
  13 
  14  class UnitTest < Minitest::Test
  15      def setup
  16          @interp = Api.setup_interpreter
  17      end
  18 
  19 
  20      def test_imess_equal
  21          value = Api.eval_expr @interp, "().== ()"
  22          assert_instance_of VCA::Bool,   value
  23          assert_equal       true,        value.val
  24 
  25          value = Api.eval_expr @interp, "().== 4"
  26          assert_instance_of VCA::Bool,   value
  27          assert_equal       false,       value.val
  28      end
  29  end
  30 
  31  end # Umu::Test::Library::Class
  32 
  33  end # Umu::Test::Library
  34 
  35  end # Umu::Test
  36 
  37  end # Umu