amir9979 / bug_miner_runner

0 stars 0 forks source link

commons-lang #371

Closed amir9979 closed 3 years ago

amir9979 commented 3 years ago

2

github-actions[bot] commented 3 years ago

valid,type,issue,module,commit,parent,testcase,has_test_annotation,traces,bugged_components,description,extra_description,blamed_components,diff True,Delta,-1,commons-lang,bd9adbb637a8a4aa5eb61c6fde2c576d0ab3c4fa,1d1883f0e20215720eb583fd43eee088808c616b,org.apache.commons.lang3.time.FastDateFormatTest.testParseSync,False,[],,,,"org.apache.commons.lang3.time.fastdateprinter.appendfulldigits(appendable,int,int)",u''

github-actions[bot] commented 3 years ago

valid,type,issue,module,commit,parent,testcase,has_test_annotation,traces,bugged_components,description,extra_description,blamed_components,diff True,Regression,-1,commons-lang,b877fb9abef4a19eec9cc7329acbd433648b8f7b,5e62bf80f345ff28d494c2b407a9e8691a9fb684,org.apache.commons.lang3.math.NumberUtilsTest.testCreateNumberFailure_7,False,[],,,,org.apache.commons.lang3.math.numberutils.createnumber(string),"u'diff --git a/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java b/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java\nindex bfa194963..92977d5a5 100644\n--- a/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java\n+++ b/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java\n@@ -318,6 +318,30 @@ public void testCreateNumberFailure_4() {\n NumberUtils.createNumber(""1eE+00001"");\n }\n \n+ @Test(expected=NumberFormatException.class)\n+ // Check that the code fails to create a valid number when there are multiple trailing \'f\' characters (LANG-1205)\n+ public void testCreateNumberFailure_5() {\n+ NumberUtils.createNumber(""1234.5ff"");\n+ }\n+\n+ @Test(expected=NumberFormatException.class)\n+ // Check that the code fails to create a valid number when there are multiple trailing \'F\' characters (LANG-1205)\n+ public void testCreateNumberFailure_6() {\n+ NumberUtils.createNumber(""1234.5FF"");\n+ }\n+\n+ @Test(expected=NumberFormatException.class)\n+ // Check that the code fails to create a valid number when there are multiple trailing \'d\' characters (LANG-1205)\n+ public void testCreateNumberFailure_7() {\n+ NumberUtils.createNumber(""1234.5dd"");\n+ }\n+\n+ @Test(expected=NumberFormatException.class)\n+ // Check that the code fails to create a valid number when there are multiple trailing \'D\' characters (LANG-1205)\n+ public void testCreateNumberFailure_8() {\n+ NumberUtils.createNumber(""1234.5DD"");\n+ }\n+\n // Tests to show when magnitude causes switch to next Number type\n // Will probably need to be adjusted if code is changed to check precision (LANG-693)\n @Test'" True,Regression,-1,commons-lang,b877fb9abef4a19eec9cc7329acbd433648b8f7b,5e62bf80f345ff28d494c2b407a9e8691a9fb684,org.apache.commons.lang3.math.NumberUtilsTest.testCreateNumberFailure_8,False,[],,,,org.apache.commons.lang3.math.numberutils.createnumber(string),"u'diff --git a/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java b/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java\nindex bfa194963..92977d5a5 100644\n--- a/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java\n+++ b/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java\n@@ -318,6 +318,30 @@ public void testCreateNumberFailure_4() {\n NumberUtils.createNumber(""1eE+00001"");\n }\n \n+ @Test(expected=NumberFormatException.class)\n+ // Check that the code fails to create a valid number when there are multiple trailing \'f\' characters (LANG-1205)\n+ public void testCreateNumberFailure_5() {\n+ NumberUtils.createNumber(""1234.5ff"");\n+ }\n+\n+ @Test(expected=NumberFormatException.class)\n+ // Check that the code fails to create a valid number when there are multiple trailing \'F\' characters (LANG-1205)\n+ public void testCreateNumberFailure_6() {\n+ NumberUtils.createNumber(""1234.5FF"");\n+ }\n+\n+ @Test(expected=NumberFormatException.class)\n+ // Check that the code fails to create a valid number when there are multiple trailing \'d\' characters (LANG-1205)\n+ public void testCreateNumberFailure_7() {\n+ NumberUtils.createNumber(""1234.5dd"");\n+ }\n+\n+ @Test(expected=NumberFormatException.class)\n+ // Check that the code fails to create a valid number when there are multiple trailing \'D\' characters (LANG-1205)\n+ public void testCreateNumberFailure_8() {\n+ NumberUtils.createNumber(""1234.5DD"");\n+ }\n+\n // Tests to show when magnitude causes switch to next Number type\n // Will probably need to be adjusted if code is changed to check precision (LANG-693)\n @Test'" True,Regression,-1,commons-lang,b877fb9abef4a19eec9cc7329acbd433648b8f7b,5e62bf80f345ff28d494c2b407a9e8691a9fb684,org.apache.commons.lang3.math.NumberUtilsTest.testCreateNumberFailure_6,False,[],,,,org.apache.commons.lang3.math.numberutils.createnumber(string),"u'diff --git a/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java b/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java\nindex bfa194963..92977d5a5 100644\n--- a/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java\n+++ b/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java\n@@ -318,6 +318,30 @@ public void testCreateNumberFailure_4() {\n NumberUtils.createNumber(""1eE+00001"");\n }\n \n+ @Test(expected=NumberFormatException.class)\n+ // Check that the code fails to create a valid number when there are multiple trailing \'f\' characters (LANG-1205)\n+ public void testCreateNumberFailure_5() {\n+ NumberUtils.createNumber(""1234.5ff"");\n+ }\n+\n+ @Test(expected=NumberFormatException.class)\n+ // Check that the code fails to create a valid number when there are multiple trailing \'F\' characters (LANG-1205)\n+ public void testCreateNumberFailure_6() {\n+ NumberUtils.createNumber(""1234.5FF"");\n+ }\n+\n+ @Test(expected=NumberFormatException.class)\n+ // Check that the code fails to create a valid number when there are multiple trailing \'d\' characters (LANG-1205)\n+ public void testCreateNumberFailure_7() {\n+ NumberUtils.createNumber(""1234.5dd"");\n+ }\n+\n+ @Test(expected=NumberFormatException.class)\n+ // Check that the code fails to create a valid number when there are multiple trailing \'D\' characters (LANG-1205)\n+ public void testCreateNumberFailure_8() {\n+ NumberUtils.createNumber(""1234.5DD"");\n+ }\n+\n // Tests to show when magnitude causes switch to next Number type\n // Will probably need to be adjusted if code is changed to check precision (LANG-693)\n @Test'" True,Regression,-1,commons-lang,b877fb9abef4a19eec9cc7329acbd433648b8f7b,5e62bf80f345ff28d494c2b407a9e8691a9fb684,org.apache.commons.lang3.math.NumberUtilsTest.testCreateNumberFailure_5,False,[],,,,org.apache.commons.lang3.math.numberutils.createnumber(string),"u'diff --git a/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java b/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java\nindex bfa194963..92977d5a5 100644\n--- a/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java\n+++ b/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java\n@@ -318,6 +318,30 @@ public void testCreateNumberFailure_4() {\n NumberUtils.createNumber(""1eE+00001"");\n }\n \n+ @Test(expected=NumberFormatException.class)\n+ // Check that the code fails to create a valid number when there are multiple trailing \'f\' characters (LANG-1205)\n+ public void testCreateNumberFailure_5() {\n+ NumberUtils.createNumber(""1234.5ff"");\n+ }\n+\n+ @Test(expected=NumberFormatException.class)\n+ // Check that the code fails to create a valid number when there are multiple trailing \'F\' characters (LANG-1205)\n+ public void testCreateNumberFailure_6() {\n+ NumberUtils.createNumber(""1234.5FF"");\n+ }\n+\n+ @Test(expected=NumberFormatException.class)\n+ // Check that the code fails to create a valid number when there are multiple trailing \'d\' characters (LANG-1205)\n+ public void testCreateNumberFailure_7() {\n+ NumberUtils.createNumber(""1234.5dd"");\n+ }\n+\n+ @Test(expected=NumberFormatException.class)\n+ // Check that the code fails to create a valid number when there are multiple trailing \'D\' characters (LANG-1205)\n+ public void testCreateNumberFailure_8() {\n+ NumberUtils.createNumber(""1234.5DD"");\n+ }\n+\n // Tests to show when magnitude causes switch to next Number type\n // Will probably need to be adjusted if code is changed to check precision (LANG-693)\n @Test'"

github-actions[bot] commented 3 years ago

valid,type,issue,module,commit,parent,testcase,has_test_annotation,traces,bugged_components,description,extra_description,blamed_components,diff True,Delta,-1,commons-lang,3c92830ec51fb6b6e9a7ca2fb8fda324cd33e48a,38bafd283f2e5fed8ca33dcf1aac8e4bdf54450e,org.apache.commons.lang3.time.FastDateFormatTest.testParseSync,False,[],,,,"org.apache.commons.lang3.time.fastdateparser.appenddisplaynames(calendar,locale,int,stringbuilder,map)","u'diff --git a/src/test/java/org/apache/commons/lang3/time/FastDateParser_TimeZoneStrategyTest.java b/src/test/java/org/apache/commons/lang3/time/FastDateParser_TimeZoneStrategyTest.java\nindex be08454b5..2ed0c7f9b 100644\n--- a/src/test/java/org/apache/commons/lang3/time/FastDateParser_TimeZoneStrategyTest.java\n+++ b/src/test/java/org/apache/commons/lang3/time/FastDateParser_TimeZoneStrategyTest.java\n@@ -17,6 +17,8 @@\n package org.apache.commons.lang3.time;\n \n import java.text.DateFormatSymbols;\n+import java.text.ParseException;\n+import java.util.Date;\n import java.util.Locale;\n import java.util.TimeZone;\n \n@@ -52,4 +54,13 @@ public void testTimeZoneStrategyPattern() {\n }\n }\n }\n+\n+ @Test\n+ public void testLang1219() throws ParseException {\n+ FastDateParser parser = new FastDateParser(""dd.MM.yyyy HH:mm:ss z"", TimeZone.getDefault(), Locale.GERMAN);\n+\n+ Date summer = parser.parse(""26.10.2014 02:00:00 MESZ"");\n+ Date standard = parser.parse(""26.10.2014 02:00:00 MEZ"");\n+ Assert.assertNotEquals(summer.getTime(), standard.getTime());\n+ }\n }'" True,Regression,-1,commons-lang,3c92830ec51fb6b6e9a7ca2fb8fda324cd33e48a,38bafd283f2e5fed8ca33dcf1aac8e4bdf54450e,org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest.testLang1219,False,[],,,,"org.apache.commons.lang3.time.fastdateparser.appenddisplaynames(calendar,locale,int,stringbuilder,map)","u'diff --git a/src/test/java/org/apache/commons/lang3/time/FastDateParser_TimeZoneStrategyTest.java b/src/test/java/org/apache/commons/lang3/time/FastDateParser_TimeZoneStrategyTest.java\nindex be08454b5..2ed0c7f9b 100644\n--- a/src/test/java/org/apache/commons/lang3/time/FastDateParser_TimeZoneStrategyTest.java\n+++ b/src/test/java/org/apache/commons/lang3/time/FastDateParser_TimeZoneStrategyTest.java\n@@ -17,6 +17,8 @@\n package org.apache.commons.lang3.time;\n \n import java.text.DateFormatSymbols;\n+import java.text.ParseException;\n+import java.util.Date;\n import java.util.Locale;\n import java.util.TimeZone;\n \n@@ -52,4 +54,13 @@ public void testTimeZoneStrategyPattern() {\n }\n }\n }\n+\n+ @Test\n+ public void testLang1219() throws ParseException {\n+ FastDateParser parser = new FastDateParser(""dd.MM.yyyy HH:mm:ss z"", TimeZone.getDefault(), Locale.GERMAN);\n+\n+ Date summer = parser.parse(""26.10.2014 02:00:00 MESZ"");\n+ Date standard = parser.parse(""26.10.2014 02:00:00 MEZ"");\n+ Assert.assertNotEquals(summer.getTime(), standard.getTime());\n+ }\n }'"

github-actions[bot] commented 3 years ago

valid,type,issue,module,commit,parent,testcase,has_test_annotation,traces,bugged_components,description,extra_description,blamed_components,diff True,Delta,-1,commons-lang,1002c9e243883654f9c1e6beae643fb4e72fc172,2fa0b168d62a07365b2787d0ed97fa1c2cfb673b,org.apache.commons.lang3.time.FastDateFormatTest.testParseSync,False,[],,,,"org.apache.commons.lang3.time.fastdateprinter.format(date)@org.apache.commons.lang3.time.fastdateprinter.newcalendar()@org.apache.commons.lang3.time.fastdateparser.getstrategy(char,int,calendar)@org.apache.commons.lang3.time.fastdateparser.parse(string,parseposition,calendar)@org.apache.commons.lang3.time.fastdateprinter.parsepattern()",u''

github-actions[bot] commented 3 years ago

valid,type,issue,module,commit,parent,testcase,has_test_annotation,traces,bugged_components,description,extra_description,blamed_components,diff True,Delta,-1,commons-lang,2ebf9a21d2dc99ab2f434111cac9dcd6da99d574,bfcdeeaf441feffba724f03602cec2cf7b181a86,org.apache.commons.lang3.time.FastDateFormatTest.testParseSync,False,[],,,,"org.apache.commons.lang3.time.fastdateprinter.parsepattern()@org.apache.commons.lang3.time.fastdateparser.getstrategy(char,int,calendar)","u'diff --git a/src/test/java/org/apache/commons/lang3/time/FastDateParserTest.java b/src/test/java/org/apache/commons/lang3/time/FastDateParserTest.java\nindex 4c18e64d9..5c52a6ca2 100644\n--- a/src/test/java/org/apache/commons/lang3/time/FastDateParserTest.java\n+++ b/src/test/java/org/apache/commons/lang3/time/FastDateParserTest.java\n@@ -702,4 +702,19 @@ public class FastDateParserTest {\n cal.set(2015, Calendar.JULY, 4);\n Assert.assertEquals(cal.getTime(), date);\n }\n+\n+ @Test\n+ public void testDayNumberOfWeek() throws ParseException {\n+ final DateParser parser = getInstance(""u"");\n+ Calendar calendar = Calendar.getInstance();\n+\n+ calendar.setTime(parser.parse(""1""));\n+ Assert.assertEquals(Calendar.MONDAY, calendar.get(Calendar.DAY_OF_WEEK));\n+\n+ calendar.setTime(parser.parse(""6""));\n+ Assert.assertEquals(Calendar.SATURDAY, calendar.get(Calendar.DAY_OF_WEEK));\n+\n+ calendar.setTime(parser.parse(""7""));\n+ Assert.assertEquals(Calendar.SUNDAY, calendar.get(Calendar.DAY_OF_WEEK));\n+ }\n }\ndiff --git a/src/test/java/org/apache/commons/lang3/time/FastDatePrinterTest.java b/src/test/java/org/apache/commons/lang3/time/FastDatePrinterTest.java\nindex 5de68d65c..1a2701ba5 100644\n--- a/src/test/java/org/apache/commons/lang3/time/FastDatePrinterTest.java\n+++ b/src/test/java/org/apache/commons/lang3/time/FastDatePrinterTest.java\n@@ -420,4 +420,19 @@ public class FastDatePrinterTest {\n long epoch = date.getTime();\n assertEquals(expected, format.format(epoch, sb).toString());\n }\n+\n+ @Test\n+ public void testDayNumberOfWeek() {\n+ final DatePrinter printer = getInstance(""u"");\n+ Calendar calendar = Calendar.getInstance();\n+\n+ calendar.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);\n+ assertEquals(""1"", printer.format(calendar.getTime()));\n+\n+ calendar.set(Calendar.DAY_OF_WEEK, Calendar.SATURDAY);\n+ assertEquals(""6"", printer.format(calendar.getTime()));\n+\n+ calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);\n+ assertEquals(""7"", printer.format(calendar.getTime()));\n+ }\n }'"

github-actions[bot] commented 3 years ago

The issue you have reported seems to be resolved now. The extracted data can be found at releases by number commons-lang_371.