package palindrome;

import org.junit.Test;

import static org.junit.Assert.*;

/**

* Unit test for simple App.

*/

public class AppTest {

/**

* Rigourous Test πŸ™‚

*/

@Test

public void testApp() {

assertTrue( true );

}

@Test

public void isPalindrome() {

// Arrange

String strInput = “madam”;

boolean expectedResult = true;

Palindrome objPalindrome = new Palindrome();

// Act

boolean actualResult = objPalindrome.isPal(strInput);

// Assert

assertEquals(expectedResult, actualResult);

}

@Test

public void isNotPalindrome() {

// Arrange

String strInput = “madame”;

boolean expectedResult = false;

Palindrome objPalindrome = new Palindrome();

// Act

boolean actualResult = objPalindrome.isPal(strInput);

// Assert

import org.junit.Test;

import static org.junit.Assert.*;

public class PalindromeTest {

@Test

public void testWordToDeque() {

Palindrome p = new Palindrome();

Deque d = p.wordToDeque(“persiflage”);

String actual = “”;

for (int i = 0; i < "persiflage".length(); i++) { actual += d.removeFirst(); } assertEquals("persiflage", actual);} @Test public void testisPalindrome() { Palindrome p = new Palindrome(); assertFalse(p.isPalindrome("cat"));} @Test public void testisPalindrome1() { OffByOne obo = new OffByOne(); assertTrue(obo.equalChars('a', 'b'));} @Test public void testisPalindrome2() { OffByN obn = new OffByN(5);assertTrue(obn.equal package com.company; import org.junit.Test; import static junit.framework.TestCase.assertEquals; import static junit.framework.TestCase.assertFalse; import static junit.framework.TestCase.assertTrue; import static org.junit.Assert.*; public class PalindromeTester { @Test public void testEvens() { assertTrue(PalindromeChecker.isPalindrome("toot")); assertFalse(PalindromeChecker.isPalindrome("toots")); assertFalse(PalindromeChecker.isPalindrome("toeet")); assertTrue(PalindromeChecker.isPalindrome("tootot")); } @Test public void testOdds() { assertTrue(PalindromeChecker.isPalindrome("tot")); assertFalse(PalindromeChecker.isPalindrome("tots")); assertFalse(PalindromeChecker.isPalindrome("toet")); assertTrue( public class PalindromeTest { public static void main(String[] args) { testIsPalindrome("regallager", true); testIsPalindrome("racecar", true); testIsPalindrome("hello", false); } private static void testIsPalindrome(String word, boolean expected) { boolean actual = Palindrome.isPalindrome(word); System.out.print("Testing that " + word + " is"); if (!expected) { System.out.print(" not"); } System.out.println(" a palindrome..."); if (actual == expected) { System.out.println("PASSED"); } else { System.out.println("FAILED: Expected " + expected + ", but was " + actual); } System.out.println(); // Prints a blank line to separate tests from each other } } package palindrome; import static org.junit.Assert.*; import org.junit.Test; import static org.hamcrest.CoreMatchers.*; public class PalindromeTest { private String palindrome = "Dot saw I was Tod"; private String nonPalindrome = "I am not a palindrome"; @Test public void testForPalindrome() { assertThat(palindrome, is(Palindrome.isPalindrome(palindrome))); } @Test public void testForNonPalindrome() { assertThat(nonPalindrome, is(not(Palindrome.isPalindrome(nonPalindrome)))); } package com.sample; import junit.framework.TestCase; public class PalindromeTest extends TestCase { public void testPalindromeCheck() { boolean isPalindrome = PalindromeChecker.isPalindrome(β€œkaran”); assertFalse(isPalindrome); } } private Palindrome p; public void setUp() { p = new Palindrome(); } public void testPalindrome() { assertFalse(p.isPalindrome("abc")); assertTrue(p.isPalindrome("aba")); }

Tomy

Tomy is a contributor at AskMeCode. We are committed to providing well-researched, accurate, and valuable content to our readers.

You May Also Like

Artistic representation for Debugging vs Alternatives: Complete Comparison

Debugging vs Alternatives: Complete Comparison

The Art of Debugging: A Sustainable Approach to Problem-Solving in Eco-Friendly Living In our pursuit of sustainable living, we often...

The 8 Best Markdown Editors for Windows 10 (Including a Free One)

The 8 Best Markdown Editors for Windows 10 (Including a Free One)

Markdown is a markup language with its own syntax. The most important thing is that it allows you to write...

Open-Source Projects: Professional Insights and Tips

The Green Code Revolution: How Open Source Projects Are Shaping Sustainable Living In an era where climate change dominates global...

WordPress Plugin Beautifier Formatted PHP Code For Better Readability

WordPress Plugin Beautifier Formatted PHP Code For Better Readability

php plugin beautifier formatted better readability WordPress Plugin Beautifier Formatted PHP Code For Better Readability novembersunflower October 9, 2013 Learning,...

Leave a Reply

About | Contact | Privacy Policy | Terms of Service | Disclaimer | Cookie Policy
© 2026 AskMeCode. All rights reserved.