Ejemplo n.º 1
0
        public void StrStrTest()
        {
            var solution = new _028_ImplementStrStr();
            var result   = solution.StrStr("abcdefg", "bcd");

            Assert.AreEqual(1, result);
        }
Ejemplo n.º 2
0
        public void StrStrTest_SingleCharacterNeedle()
        {
            var solution = new _028_ImplementStrStr();
            var result   = solution.StrStr("abcdefg", "b");

            Assert.AreEqual(1, result);
        }
Ejemplo n.º 3
0
        public void StrStrTest_JumpCheck()
        {
            var solution = new _028_ImplementStrStr();
            var result   = solution.StrStr("mississippi", "issip");

            Assert.AreEqual(4, result);
        }
Ejemplo n.º 4
0
        public void StrStrTest_EmptyNeedle()
        {
            var solution = new _028_ImplementStrStr();
            var result   = solution.StrStr("abcdefg", "");

            Assert.AreEqual(0, result);
        }
Ejemplo n.º 5
0
        public void StrStrTest_NeedleLongerThanRest()
        {
            var solution = new _028_ImplementStrStr();
            var result   = solution.StrStr("abcdefg", "gh");

            Assert.AreEqual(-1, result);
        }
Ejemplo n.º 6
0
        public void StrStrTest_SingleCharacterNeedle()
        {
            var solution = new _028_ImplementStrStr();
            var result = solution.StrStr("abcdefg", "b");

            Assert.AreEqual(1, result);
        }
Ejemplo n.º 7
0
        public void StrStrTest_NeedleLongerThanRest()
        {
            var solution = new _028_ImplementStrStr();
            var result = solution.StrStr("abcdefg", "gh");

            Assert.AreEqual(-1, result);
        }
Ejemplo n.º 8
0
        public void StrStrTest_JumpCheck()
        {
            var solution = new _028_ImplementStrStr();
            var result = solution.StrStr("mississippi", "issip");

            Assert.AreEqual(4, result);
        }
Ejemplo n.º 9
0
        public void StrStrTest_EmptyNeedle()
        {
            var solution = new _028_ImplementStrStr();
            var result = solution.StrStr("abcdefg", "");

            Assert.AreEqual(0, result);
        }
Ejemplo n.º 10
0
        public void StrStrTest()
        {
            var solution = new _028_ImplementStrStr();
            var result = solution.StrStr("abcdefg", "bcd");

            Assert.AreEqual(1, result);
        }