51 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
52 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
53 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
54 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
55 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
56 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
57 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
58 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
59 */
60 package test.java.time.format;
61
62 import static org.testng.Assert.assertEquals;
63
64 import java.text.ParsePosition;
65
66 import org.testng.annotations.Test;
67
68 /**
69 * Test SettingsParser.
70 */
71 @Test(groups={"implementation"})
72 public class TestSettingsParser extends AbstractTestPrinterParser {
73
74 //-----------------------------------------------------------------------
75 public void test_print_sensitive() throws Exception {
76 setCaseSensitive(true);
77 getFormatter().formatTo(dta, buf);
78 assertEquals(buf.toString(), "");
79 }
80
81 public void test_print_strict() throws Exception {
82 setStrict(true);
83 getFormatter().formatTo(dta, buf);
84 assertEquals(buf.toString(), "");
85 }
86
87 /*
88 public void test_print_nulls() throws Exception {
89 setCaseSensitive(true);
90 getFormatter().formatTo(null, null);
91 }
|
51 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
52 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
53 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
54 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
55 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
56 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
57 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
58 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
59 */
60 package test.java.time.format;
61
62 import static org.testng.Assert.assertEquals;
63
64 import java.text.ParsePosition;
65
66 import org.testng.annotations.Test;
67
68 /**
69 * Test SettingsParser.
70 */
71 @Test
72 public class TestSettingsParser extends AbstractTestPrinterParser {
73
74 //-----------------------------------------------------------------------
75 public void test_print_sensitive() throws Exception {
76 setCaseSensitive(true);
77 getFormatter().formatTo(dta, buf);
78 assertEquals(buf.toString(), "");
79 }
80
81 public void test_print_strict() throws Exception {
82 setStrict(true);
83 getFormatter().formatTo(dta, buf);
84 assertEquals(buf.toString(), "");
85 }
86
87 /*
88 public void test_print_nulls() throws Exception {
89 setCaseSensitive(true);
90 getFormatter().formatTo(null, null);
91 }
|