Commits

Frank Bennett committed 45c5857

One of the clever tests from Andrea, adjusted for the by-cite default

  • Participants
  • Parent commits 3617435

Comments (0)

Files changed (3)

processor-tests/humans/disambiguate_AndreaEg1a.txt

 <<===== MODE =====<<
 
 
-This test has been recast in two forms, one with disambiguate-add-givenname="true",
-and one without. The original test did not have the attribute set, but was
-expecting to see initials in the output, which should not happen despite the
-redundant initialize-with=". " attribute.
+## 2013-04-17 :: Frank Bennett <biercenator@gmail.com>
+
+  This test has been recast in three forms, with:
+
+    (1) disambiguate-add-names="true" disambiguate-add-givenname="true"
+    (2) disambiguate-add-names="true"
+    (3) disambiguate-add-givenname="true"
+
+  This version is (2).
+
 
 >>===== RESULT =====>>
 Smith, Brown, et al. (1980); Smith, Brown, et al. (1980)
         "author": [
             {
                 "family": "Smith", 
-                "given": "John", 
-                "static-ordering": false
+                "given": "John"
             }, 
             {
                 "family": "Brown", 
-                "given": "John", 
-                "static-ordering": false
+                "given": "John"
             }, 
             {
                 "family": "Jones", 
-                "given": "John", 
-                "static-ordering": false
+                "given": "John"
             }
         ], 
         "id": "ITEM-1", 
         "author": [
             {
                 "family": "Smith", 
-                "given": "John", 
-                "static-ordering": false
+                "given": "John"
             }, 
             {
                 "family": "Brown", 
-                "given": "John", 
-                "static-ordering": false
+                "given": "John"
             }, 
             {
                 "family": "Jones", 
-                "given": "John", 
-                "static-ordering": false
+                "given": "John"
             }
         ], 
         "id": "ITEM-2", 
        "author": [
            {
                "family": "Smith",
-               "given": "John",
-               "static-ordering": false
+               "given": "John"
            },
            {
                "family": "Benson",
-               "given": "John",
-               "static-ordering": false
+               "given": "John"
            },
            {
                "family": "Jones",
-               "given": "John",
-               "static-ordering": false
+               "given": "John"
            }
        ],
        "id": "ITEM-3",
         "author": [
             {
                 "family": "Smith", 
-                "given": "John", 
-                "static-ordering": false
+                "given": "John"
             }, 
             {
                 "family": "Brown", 
-                "given": "John", 
-                "static-ordering": false
+                "given": "John"
             }, 
             {
                 "family": "Jones", 
-                "given": "Arthur", 
-                "static-ordering": false
+                "given": "Arthur"
             }
         ], 
         "id": "ITEM-4", 

processor-tests/humans/disambiguate_AndreaEg1b.txt

 ]
 <<===== CITATION-ITEMS =====<<
 
-This test has been recast in two forms, one with disambiguate-add-givenname="true",
-and one without. The original test did not have the attribute set, but was
-expecting to see initials in the output, which should not happen despite the
-redundant initialize-with=". " attribute.
+## 2013-04-17 :: Frank Bennett <biercenator@gmail.com>
+
+  This test has been recast in three forms, with:
+
+    (1) disambiguate-add-names="true" disambiguate-add-givenname="true" (default by-cite rule)
+    (2) disambiguate-add-names="true"
+    (3) disambiguate-add-givenname="true"
+
+  This version is (1).
 
 >>===== CSL =====>>
 <style 

processor-tests/humans/disambiguate_AndreaEg1c.txt

+/*
+ * Copyright (c) 2009-2013 Frank G. Bennett, Jr. All Rights
+ * Reserved.
+ *
+ * The contents of this file are subject to the Common Public
+ * Attribution License Version 1.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://bitbucket.org/fbennett/citeproc-js/src/tip/LICENSE.
+ *
+ * The License is based on the Mozilla Public License Version 1.1 but
+ * Sections 1.13, 14 and 15 have been added to cover use of software over a
+ * computer network and provide for limited attribution for the
+ * Original Developer. In addition, Exhibit A has been modified to be
+ * consistent with Exhibit B.
+ *
+ * Software distributed under the License is distributed on an “AS IS”
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
+ * the License for the specific language governing rights and limitations
+ * under the License.
+ *
+ * The Original Code is the citation formatting software known as
+ * "citeproc-js" (an implementation of the Citation Style Language
+ * [CSL]), including the original test fixtures and software located
+ * under the ./tests subdirectory of the distribution archive.
+ *
+ * The Original Developer is not the Initial Developer and is
+ * __________. If left blank, the Original Developer is the Initial
+ * Developer.
+ *
+ * The Initial Developer of the Original Code is Frank G. Bennett,
+ * Jr. All portions of the code written by Frank G. Bennett, Jr. are
+ * Copyright (c) 2009-2013 Frank G. Bennett, Jr. All Rights Reserved.
+ *
+ * Alternatively, the contents of this file may be used under the
+ * terms of the GNU Affero General Public License (the [AGPLv3]
+ * License), in which case the provisions of [AGPLv3] License are
+ * applicable instead of those above. If you wish to allow use of your
+ * version of this file only under the terms of the [AGPLv3] License
+ * and not to allow others to use your version of this file under the
+ * CPAL, indicate your decision by deleting the provisions above and
+ * replace them with the notice and other provisions required by the
+ * [AGPLv3] License. If you do not delete the provisions above, a
+ * recipient may use your version of this file under either the CPAL
+ * or the [AGPLv3] License.”
+ */
+
+>>===== MODE =====>>
+citation
+<<===== MODE =====<<
+
+
+## 2013-04-17 :: Frank Bennett <biercenator@gmail.com>
+
+  This test has been recast in three forms, with:
+
+    (1) disambiguate-add-names="true" disambiguate-add-givenname="true" (default by-cite rule)
+    (2) disambiguate-add-names="true"
+    (3) disambiguate-add-givenname="true"
+
+  This version is (3).
+
+
+>>===== RESULT =====>>
+Smith, Brown, et al. (1980); Smith, Brown, et al. (1980)
+Smith, Brown, et al. (1980); Smith, Benson, et al. (1980)
+Smith, Brown, et al. (1980); Smith, Brown, et al. (1980)
+<<===== RESULT =====<<
+
+
+>>===== CITATION-ITEMS =====>>
+[
+    [
+        {
+            "id": "ITEM-1"
+        }, 
+        {
+            "id": "ITEM-2"
+        }
+    ], 
+    [
+        {
+            "id": "ITEM-1"
+        }, 
+        {
+            "id": "ITEM-3"
+        }
+    ], 
+    [
+        {
+            "id": "ITEM-1"
+        }, 
+        {
+            "id": "ITEM-4"
+        }
+    ]
+]
+<<===== CITATION-ITEMS =====<<
+
+>>===== CSL =====>>
+<style 
+      xmlns="http://purl.org/net/xbiblio/csl"
+      class="note"
+      version="1.0">
+  <info>
+    <id />
+    <title />
+    <updated>2009-08-10T04:49:00+09:00</updated>
+  </info>
+  <citation 
+         et-al-min="3"
+         et-al-use-first="1"
+         disambiguate-add-givenname="true">
+
+    <layout delimiter="; ">
+      <group delimiter=" ">
+        <names delimiter=", " variable="author">
+          <name initialize-with=". " and="symbol" delimiter-precedes-last="never" form="short"/>
+        </names>
+        <date variable="issued" prefix="(" suffix=")">
+          <date-part name="year"/>
+        </date>
+      </group>
+    </layout>
+  </citation>
+</style>
+<<===== CSL =====<<
+
+
+>>===== INPUT =====>>
+[
+    {
+        "author": [
+            {
+                "family": "Smith", 
+                "given": "John"
+            }, 
+            {
+                "family": "Brown", 
+                "given": "John"
+            }, 
+            {
+                "family": "Jones", 
+                "given": "John"
+            }
+        ], 
+        "id": "ITEM-1", 
+        "issued": {
+            "date-parts": [
+                [
+                    1980
+                ]
+            ]
+        }, 
+        "type": "book"
+    }, 
+    {
+        "author": [
+            {
+                "family": "Smith", 
+                "given": "John"
+            }, 
+            {
+                "family": "Brown", 
+                "given": "John"
+            }, 
+            {
+                "family": "Jones", 
+                "given": "John"
+            }
+        ], 
+        "id": "ITEM-2", 
+        "issued": {
+            "date-parts": [
+                [
+                    1980
+                ]
+            ]
+        }, 
+        "type": "book"
+    },
+   {
+       "author": [
+           {
+               "family": "Smith",
+               "given": "John"
+           },
+           {
+               "family": "Benson",
+               "given": "John"
+           },
+           {
+               "family": "Jones",
+               "given": "John"
+           }
+       ],
+       "id": "ITEM-3",
+       "issued": {
+           "date-parts": [
+               [
+                   1980
+               ]
+           ]
+       },
+       "type": "book"
+   },
+    {
+        "author": [
+            {
+                "family": "Smith", 
+                "given": "John"
+            }, 
+            {
+                "family": "Brown", 
+                "given": "John"
+            }, 
+            {
+                "family": "Jones", 
+                "given": "Arthur"
+            }
+        ], 
+        "id": "ITEM-4", 
+        "issued": {
+            "date-parts": [
+                [
+                    1980
+                ]
+            ]
+        }, 
+        "type": "book"
+    }
+]
+<<===== INPUT =====<<
+