public void Reverse_PassString_ReturnsReverse() { string input = " word "; string correct = "word"; Assert.AreEqual(correct, ReverseWords.Reverse(input)); }
public void TestReverseInPlace() { Assert.AreEqual("you are how Mo Hi", ReverseWords.ReverseInPlace("Hi Mo how are you")); Assert.AreEqual("Mo", ReverseWords.ReverseInPlace("Mo")); Assert.AreEqual(" ", ReverseWords.ReverseInPlace(" ")); Assert.AreEqual(string.Empty, string.Empty); }
public void Reverse_PassWordsWithMultipleSpaces_ReturnsReversedStringSingleSpaced() { string input = " it is big "; string correct = "big is it"; Assert.AreEqual(correct, ReverseWords.Reverse(input)); }
public void ReverseTest_WhiteSpaceString_RetuenOriginalString() { string text = " "; string expected = " "; string actual = ReverseWords.Reverse(text); Assert.AreEqual(expected, actual); }
public void ReverseTest_StringWithWhiteSpaceAtTheEnd_ReturnReversedString() { string text = "Test the first "; string expected = "tseT eht tsrif "; string actual = ReverseWords.Reverse(text); Assert.AreEqual(expected, actual); }
public void Reverse_ValidString_ReturnsReversedString() { var str = "The greatest victory is that which requires no battle"; var result = ReverseWords.Reverse(str); Assert.That(result, Is.EqualTo("battle no requires which that is victory greatest The")); }
public void Reverse_OnveWord_ReturnsSameWord() { var str = "The"; var result = ReverseWords.Reverse(str); Assert.That(result, Is.EqualTo(str)); }
public void ReverseTest_EmprtString_DoNothing() { string text = string.Empty; string expected = string.Empty; string actual = ReverseWords.Reverse(text); Assert.AreEqual(expected, actual); }
public void ReverseWords_Reverse_BasicTests() { Assert.AreEqual("world! hello", ReverseWords.Reverse("hello world!")); Assert.AreEqual("this like speak doesn't yoda", ReverseWords.Reverse("yoda doesn't speak like this")); Assert.AreEqual("foobar", ReverseWords.Reverse("foobar")); Assert.AreEqual("kata editor", ReverseWords.Reverse("editor kata")); Assert.AreEqual("boat your row row row", ReverseWords.Reverse("row row row your boat")); }
public void ReverseWordsPositiveTests(string input, string expectedReversedWords) { // arrange // act string reversedWords = ReverseWords.Solution(input); // assert Assert.AreEqual(expectedReversedWords, reversedWords); }
public void Reverse() { ReverseWords rev = new ReverseWords(); string[] s = "This is unit testing".Split(' '); string reversedStr = rev.ReverseWordInString(s); Assert.AreEqual("testing This is unit", reversedStr); }
public void Reverse_NullStrings_ThrowsArgumentException() { string nullString = null; Assert.That(() => ReverseWords.Reverse(nullString), Throws.ArgumentException. With.Message. EqualTo(Resources.Resources.NullOrEmptyExMessage + "\r\nParameter name: input")); }
public void Reverse_EmptyStrings_ThrowsArgumentException() { var empty = String.Empty; Assert.That(() => ReverseWords.Reverse(empty), Throws.ArgumentException. With.Message. EqualTo(Resources.Resources.NullOrEmptyExMessage + "\r\nParameter name: input")); }
public void Passes() { var input = new [] { "Hello World", "Hello CodeEval", " ", "" }; var prog = new ReverseWords(input); var result = prog.Run(); var expected = String.Join(System.Environment.NewLine, input.Where(s => !String.IsNullOrWhiteSpace(s)).Reverse()); Assert.AreEqual(expected, result); }
public void ReverseWords_Reverse_RandomTests() { var rand = new Random(); for (int k = 0; k < 40; ++k) { var length = rand.Next(0, 30); var str = string.Concat(Enumerable.Range(0, length).Select(a => rand.Next(1, 11) % 4 == 0 ? ' ' : (char)rand.Next(65, 90))); Assert.AreEqual(string.Join(" ", str.Split(' ').Reverse()), ReverseWords.Reverse(str), str + " wasn't reversed correctly!"); } }
/// <summary> /// Reverses the words. /// </summary> /// <param name="s">The source string.</param> /// <returns>The source string where words are reversed.</returns> public string ReverseWords(string s) { string result = string.Empty; try { result = new ReverseWords().StringReverse(s); } catch (ArgumentNullException) { throw new ArgumentNullException("Cannot have a null value"); } catch (Exception e) { } return(result); }
static void Main(string[] args) { var fizzBuzz = new FizzBuzz(); // start of js udemy algo var harmlessRansomNote = new HarmlessRansomNote(); var isPalinDrome = new IsPalindrome(); var reverseWords = new ReverseWords(); var caesarCiepher = new CaesarCiepher(); var reverseArrayInPlace = new ReverseArrayInPlace(); // end of js udemy algo var linearSearch = new LinearSearch(); // https://www.geeksforgeeks.org/linear-search/ var binarySearch = new BinarySearch(); // https://www.geeksforgeeks.org/binary-search/ var jumpSearch = new JumpSearch(); // https://www.geeksforgeeks.org/jump-search/ var interpolationSearch = new InterpolationSearch(); // https://www.geeksforgeeks.org/interpolation-search/ int x = 18; // Element to be searched var result = interpolationSearch.printAlgo(x); }
public void TestCase() { var r = new ReverseWords(); var arr = new char[] { 't', 'h', 'e', ' ', 's', 'k', 'y', ' ', 'i', 's', ' ', 'b', 'l', 'u', 'e' }; r.Reverse(arr); Assert.AreEqual("blue is sky the", new String(arr)); arr = new char[] { 'a', ' ', 'b', ' ', 'c', ' ', 'd', ' ', 'e' }; r.Reverse(arr); Assert.AreEqual("e d c b a", new String(arr)); arr = new char[] { 'a', 'b', 'c', 'd', 'e' }; r.Reverse(arr); Assert.AreEqual("abcde", new String(arr)); }
public void ReverseTest_StringWithMultipleLines_ReturnReversedString() { var builder = new StringBuilder(); builder.Append("Test the first line"); builder.Append(Environment.NewLine); builder.Append("Test the second line"); builder.Append(Environment.NewLine); builder.Append("Test the third line!!"); var expected = new StringBuilder(); expected.Append("tseT eht tsrif enil"); expected.Append(Environment.NewLine); expected.Append("tseT eht dnoces enil"); expected.Append(Environment.NewLine); expected.Append("tseT eht driht !!enil"); string actual = ReverseWords.Reverse(builder.ToString()); Assert.IsTrue(expected.ToString().Equals(actual)); }
public ActionResult <string> ReverseWords([FromQuery(Name = "sentence")] string sentence) { var service = new ReverseWords(); return(service.Calculate(sentence)); }
public void Reversing_1Word_ReversesTheWord() { var result = ReverseWords.Reverse("asdf"); Assert.AreEqual("fdsa", result); }
public void Reversing_2Words_ReversesEachWordSeperately() { var result = ReverseWords.Reverse("Good morning!"); Assert.AreEqual("dooG !gninrom", result); }
public void TestReverse() { Assert.AreEqual("you, are, how Mo Hi?", ReverseWords.Reverse("Hi, Mo, how are you?")); Assert.AreEqual("Mo", ReverseWords.Reverse("Mo")); Assert.AreEqual(string.Empty, string.Empty); }
public void Reversing_AnEmptySentence_ReturnsAnEmptySentence() { var result = ReverseWords.Reverse(""); Assert.AreEqual("", result); }
public void Reverse_NullReferenceException_Test(string input) { Assert.Throws <NullReferenceException>(() => ReverseWords.Reverse(ref input)); }
public void Reversing_ANullSentence_ThrowsAnArgumentNullException() { Assert.Throws <ArgumentNullException>(() => ReverseWords.Reverse(null)); }
public IActionResult Get(string str) { return(Ok(Convert.ToString(ReverseWords.get(str)))); }
public string Reverse_Tests(string words) { return(ReverseWords.Reverse(words)); }
public void Reverse_NormalConditions_Test(string input, string expectedResult) { ReverseWords.Reverse(ref input); Assert.That(input, Is.EqualTo(expectedResult)); }
public void TestInit() { _reverseWords = new ReverseWords(); }