Merge pull request #6029 from amit2103/BAEL-11403
[BAEL-11403] - Moved articles out of core-java (part 4)
This commit is contained in:
		
						commit
						93e22e8407
					
				| @ -28,4 +28,5 @@ | ||||
| - [Combining Different Types of Collections in Java](https://www.baeldung.com/java-combine-collections) | ||||
| - [Sorting in Java](http://www.baeldung.com/java-sorting) | ||||
| - [Join and Split Arrays and Collections in Java](http://www.baeldung.com/java-join-and-split) | ||||
| - [A Guide to EnumMap](https://www.baeldung.com/java-enum-map) | ||||
| - [A Guide to EnumMap](https://www.baeldung.com/java-enum-map) | ||||
| - [A Guide to Iterator in Java](http://www.baeldung.com/java-iterator) | ||||
|  | ||||
| @ -22,12 +22,9 @@ | ||||
| - [Difference between URL and URI](http://www.baeldung.com/java-url-vs-uri) | ||||
| - [Creating a Java Compiler Plugin](http://www.baeldung.com/java-build-compiler-plugin) | ||||
| - [Quick Guide to Java Stack](http://www.baeldung.com/java-stack) | ||||
| - [Guide to java.util.Formatter](http://www.baeldung.com/java-string-formatter) | ||||
| - [Compiling Java *.class Files with javac](http://www.baeldung.com/javac) | ||||
| - [A Guide to Iterator in Java](http://www.baeldung.com/java-iterator) | ||||
| - [Introduction to Javadoc](http://www.baeldung.com/javadoc) | ||||
| - [Guide to the Externalizable Interface in Java](http://www.baeldung.com/java-externalizable) | ||||
| - [A Practical Guide to DecimalFormat](http://www.baeldung.com/java-decimalformat) | ||||
| - [How to Detect the OS Using Java](http://www.baeldung.com/java-detect-os) | ||||
| - [ASCII Art in Java](http://www.baeldung.com/ascii-art-in-java) | ||||
| - [What is the serialVersionUID?](http://www.baeldung.com/java-serial-version-uid) | ||||
| @ -41,17 +38,10 @@ | ||||
| - [Guide to Java Instrumentation](http://www.baeldung.com/java-instrumentation) | ||||
| - [Common Java Exceptions](http://www.baeldung.com/java-common-exceptions) | ||||
| - [Throw Exception in Optional in Java 8](https://www.baeldung.com/java-optional-throw-exception) | ||||
| - [Add a Character to a String at a Given Position](https://www.baeldung.com/java-add-character-to-string) | ||||
| - [Calculating the nth Root in Java](https://www.baeldung.com/java-nth-root) | ||||
| - [Convert Double to String, Removing Decimal Places](https://www.baeldung.com/java-double-to-string) | ||||
| - [ZoneOffset in Java](https://www.baeldung.com/java-zone-offset) | ||||
| - [Merging java.util.Properties Objects](https://www.baeldung.com/java-merging-properties) | ||||
| - [A Guide to SimpleDateFormat](https://www.baeldung.com/java-simple-date-format) | ||||
| - [Changing the Order in a Sum Operation Can Produce Different Results?](https://www.baeldung.com/java-floating-point-sum-order) | ||||
| - [Merging java.util.Properties Objects](https://www.baeldung.com/java-merging-properties) | ||||
| - [Java – Try with Resources](https://www.baeldung.com/java-try-with-resources) | ||||
| - [Abstract Classes in Java](https://www.baeldung.com/java-abstract-class) | ||||
| - [Guide to Character Encoding](https://www.baeldung.com/java-char-encoding) | ||||
| - [Calculate the Area of a Circle in Java](https://www.baeldung.com/java-calculate-circle-area) | ||||
| - [A Guide to the Java Math Class](https://www.baeldung.com/java-lang-math) | ||||
| - [Graphs in Java](https://www.baeldung.com/java-graphs) | ||||
| - [Console I/O in Java](http://www.baeldung.com/java-console-input-output) | ||||
|  | ||||
| @ -1,83 +0,0 @@ | ||||
| package com.baeldung.string; | ||||
| 
 | ||||
| 
 | ||||
| import org.apache.commons.lang3.StringUtils; | ||||
| import org.junit.Test; | ||||
| 
 | ||||
| import static org.junit.Assert.assertFalse; | ||||
| import static org.junit.Assert.assertTrue; | ||||
| 
 | ||||
| public class StringReplaceAndRemoveUnitTest { | ||||
| 
 | ||||
| 
 | ||||
|     @Test | ||||
|     public void givenTestStrings_whenReplace_thenProcessedString() { | ||||
| 
 | ||||
|         String master = "Hello World Baeldung!"; | ||||
|         String target = "Baeldung"; | ||||
|         String replacement = "Java"; | ||||
|         String processed = master.replace(target, replacement); | ||||
|         assertTrue(processed.contains(replacement)); | ||||
|         assertFalse(processed.contains(target)); | ||||
| 
 | ||||
|     } | ||||
| 
 | ||||
|     @Test | ||||
|     public void givenTestStrings_whenReplaceAll_thenProcessedString() { | ||||
| 
 | ||||
|         String master2 = "Welcome to Baeldung, Hello World Baeldung"; | ||||
|         String regexTarget= "(Baeldung)$"; | ||||
|         String replacement = "Java"; | ||||
|         String processed2 = master2.replaceAll(regexTarget, replacement); | ||||
|         assertTrue(processed2.endsWith("Java")); | ||||
| 
 | ||||
|     } | ||||
| 
 | ||||
|     @Test | ||||
|     public void givenTestStrings_whenStringBuilderMethods_thenProcessedString() { | ||||
| 
 | ||||
|         String master = "Hello World Baeldung!"; | ||||
|         String target = "Baeldung"; | ||||
|         String replacement = "Java"; | ||||
| 
 | ||||
|         int startIndex = master.indexOf(target); | ||||
|         int stopIndex = startIndex + target.length(); | ||||
| 
 | ||||
|         StringBuilder builder = new StringBuilder(master); | ||||
| 
 | ||||
| 
 | ||||
|         builder.delete(startIndex, stopIndex); | ||||
|         assertFalse(builder.toString().contains(target)); | ||||
| 
 | ||||
| 
 | ||||
|         builder.replace(startIndex, stopIndex, replacement); | ||||
|         assertTrue(builder.toString().contains(replacement)); | ||||
| 
 | ||||
| 
 | ||||
|     } | ||||
| 
 | ||||
| 
 | ||||
|     @Test | ||||
|     public void givenTestStrings_whenStringUtilsMethods_thenProcessedStrings() { | ||||
| 
 | ||||
|         String master = "Hello World Baeldung!"; | ||||
|         String target = "Baeldung"; | ||||
|         String replacement = "Java"; | ||||
| 
 | ||||
|         String processed = StringUtils.replace(master, target, replacement); | ||||
|         assertTrue(processed.contains(replacement)); | ||||
| 
 | ||||
|         String master2 = "Hello World Baeldung!"; | ||||
|         String target2 = "baeldung"; | ||||
|         String processed2 = StringUtils.replaceIgnoreCase(master2, target2, replacement); | ||||
|         assertFalse(processed2.contains(target)); | ||||
| 
 | ||||
|     } | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| } | ||||
| @ -26,3 +26,5 @@ | ||||
| - [Format ZonedDateTime to String](https://www.baeldung.com/java-format-zoned-datetime-string) | ||||
| - [Convert Between java.time.Instant and java.sql.Timestamp](https://www.baeldung.com/java-time-instant-to-java-sql-timestamp) | ||||
| - [Convert between String and Timestamp](https://www.baeldung.com/java-string-to-timestamp) | ||||
| - [A Guide to SimpleDateFormat](https://www.baeldung.com/java-simple-date-format) | ||||
| - [ZoneOffset in Java](https://www.baeldung.com/java-zone-offset) | ||||
| @ -8,6 +8,8 @@ import java.time.Duration; | ||||
| import java.time.LocalDate; | ||||
| import java.time.LocalDateTime; | ||||
| import java.time.Period; | ||||
| import java.time.ZoneId; | ||||
| import java.time.ZonedDateTime; | ||||
| import java.time.temporal.ChronoUnit; | ||||
| import java.util.Date; | ||||
| import java.util.Locale; | ||||
|  | ||||
| @ -13,3 +13,9 @@ | ||||
| - [Find All Pairs of Numbers in an Array That Add Up to a Given Sum](http://www.baeldung.com/java-algorithm-number-pairs-sum) | ||||
| - [Java – Random Long, Float, Integer and Double](http://www.baeldung.com/java-generate-random-long-float-integer-double) | ||||
| - [Using Math.sin with Degrees](https://www.baeldung.com/java-math-sin-degrees) | ||||
| - [A Practical Guide to DecimalFormat](http://www.baeldung.com/java-decimalformat) | ||||
| - [Calculating the nth Root in Java](https://www.baeldung.com/java-nth-root) | ||||
| - [Convert Double to String, Removing Decimal Places](https://www.baeldung.com/java-double-to-string) | ||||
| - [Changing the Order in a Sum Operation Can Produce Different Results?](https://www.baeldung.com/java-floating-point-sum-order) | ||||
| - [Calculate the Area of a Circle in Java](https://www.baeldung.com/java-calculate-circle-area) | ||||
| - [A Guide to the Java Math Class](https://www.baeldung.com/java-lang-math) | ||||
| @ -45,3 +45,5 @@ | ||||
| - [Remove or Replace part of a String in Java](https://www.baeldung.com/java-remove-replace-string-part) | ||||
| - [Replace a Character at a Specific Index in a String in Java](https://www.baeldung.com/java-replace-character-at-index) | ||||
| - [Convert a Comma Separated String to a List in Java](https://www.baeldung.com/java-string-with-separator-to-list) | ||||
| - [Guide to java.util.Formatter](http://www.baeldung.com/java-string-formatter) | ||||
| - [Add a Character to a String at a Given Position](https://www.baeldung.com/java-add-character-to-string) | ||||
| @ -1,7 +1,6 @@ | ||||
| package com.baeldung.string.formatter; | ||||
| 
 | ||||
| import org.junit.BeforeClass; | ||||
| import org.junit.Test; | ||||
| import static org.junit.Assert.assertEquals; | ||||
| 
 | ||||
| import java.text.DateFormat; | ||||
| import java.text.SimpleDateFormat; | ||||
| @ -11,9 +10,11 @@ import java.time.ZoneId; | ||||
| import java.time.format.DateTimeFormatter; | ||||
| import java.util.Calendar; | ||||
| import java.util.Date; | ||||
| import java.util.Locale; | ||||
| import java.util.TimeZone; | ||||
| 
 | ||||
| import static org.junit.Assert.assertEquals; | ||||
| import org.junit.BeforeClass; | ||||
| import org.junit.Test; | ||||
| 
 | ||||
| public class DateToStringFormatterUnitTest { | ||||
| 
 | ||||
| @ -40,7 +41,7 @@ public class DateToStringFormatterUnitTest { | ||||
|     @Test | ||||
|     public void whenDateConvertedUsingDateFormatToString_thenCorrect() { | ||||
|         String formattedDate = DateFormat | ||||
|           .getDateTimeInstance(DateFormat.MEDIUM, DateFormat.SHORT) | ||||
|           .getDateTimeInstance(DateFormat.MEDIUM, DateFormat.SHORT, Locale.US) | ||||
|           .format(date); | ||||
| 
 | ||||
|         assertEquals(EXPECTED_STRING_DATE, formattedDate); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user