@ -1,14 +1,32 @@
@@ -1,14 +1,32 @@
package org.springframework.ui.format.number ;
/ *
* Copyright 2002 - 2009 the original author or authors .
*
* Licensed under the Apache License , Version 2 . 0 ( the "License" ) ;
* you may not use this file except in compliance with the License .
* You may obtain a copy of the License at
*
* http : //www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing , software
* distributed under the License is distributed on an "AS IS" BASIS ,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND , either express or implied .
* See the License for the specific language governing permissions and
* limitations under the License .
* /
import static org.junit.Assert.assertEquals ;
package org.springframework.ui.format.number ;
import java.math.BigDecimal ;
import java.math.RoundingMode ;
import java.text.ParseException ;
import java.util.Locale ;
import static org.junit.Assert.* ;
import org.junit.Test ;
import org.springframework.ui.format.number.CurrencyFormatter ;
/ * *
* @author Keith Donald
* /
public class CurrencyFormatterTests {
private CurrencyFormatter formatter = new CurrencyFormatter ( ) ;
@ -35,6 +53,7 @@ public class CurrencyFormatterTests {
@@ -35,6 +53,7 @@ public class CurrencyFormatterTests {
@Test
public void parseValueDefaultRoundDown ( ) throws ParseException {
this . formatter . setRoundingMode ( RoundingMode . DOWN ) ;
assertEquals ( new BigDecimal ( "23.56" ) , formatter . parse ( "$23.567" , Locale . US ) ) ;
}