StringCompare.java

  1. /**
  2. * Copyright 2010,2021 Nikolas S Boyd.
  3. Permission is granted to copy this work provided this copyright statement is retained in all copies.

  4. */
  5. package Hoot.Tests;

  6. import Hoot.Runtime.Functions.*;
  7. import Hoot.Runtime.Faces.*;
  8. import Hoot.Runtime.Values.*;
  9. import Hoot.Runtime.Blocks.*;
  10. import Smalltalk.Core.*;
  11. import Smalltalk.Blocks.*;
  12. import Smalltalk.Magnitudes.*;
  13. import Hoot.Behaviors.*;
  14. import Hoot.Behaviors.Nil;
  15. import Hoot.Behaviors.Object;
  16. import Hoot.Behaviors.True;
  17. import Hoot.Behaviors.False;
  18. import Hoot.Behaviors.Boolean;
  19. import Hoot.Magnitudes.*;
  20. import Hoot.Magnitudes.Integer;
  21. import Hoot.Magnitudes.Character;
  22. import Hoot.Magnitudes.Float;
  23. import Hoot.Magnitudes.Double;
  24. import Hoot.Collections.*;
  25. import Hoot.Collections.String;

  26. public class StringCompare extends TestableClosure
  27. {


  28.   /**
  29.    * @return
  30.    */
  31.   @Override public   String description()
  32.   {
  33.     java.lang.String exitID = "StringCompare>>description";
  34.     Frame f0 = new Frame(exitID);
  35.     return (String)String.from("String comparisons");
  36.   }

  37.   /**
  38.    * @return
  39.    */
  40.   @Override public   void runTest()
  41.   {
  42.     java.lang.String exitID = "StringCompare>>runTest";
  43.     Frame f0 = new Frame(exitID);
  44.     Boolean test = (String.from("this is a test of comparing two long string literals").equals(String.from("this is a test of comparing two long string literals")));
  45.   }
  46. }