[DRE-commits] [kwalify] 04/05: [patch] removed test documents with nonexisting YAML references (action_document2)
Marc Dequènes
duck at moszumanska.debian.org
Tue Aug 4 21:07:19 UTC 2015
This is an automated email from the git hooks/post-receive script.
duck pushed a commit to branch master
in repository kwalify.
commit 8ad754083400a68df88b148fbd7389be8af1dee3
Author: Marc Dequènes (Duck) <Duck at DuckCorp.org>
Date: Tue Aug 4 22:56:03 2015 +0200
[patch] removed test documents with nonexisting YAML references (action_document2)
---
debian/changelog | 1 +
debian/patches/broken_test_documents_removal.patch | 221 +++++++++++++++++++++
debian/patches/series | 1 +
3 files changed, 223 insertions(+)
diff --git a/debian/changelog b/debian/changelog
index 0282e33..86c654f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ kwalify (0.7.2-3) UNRELEASED; urgency=medium
* Added patch to fix using the deprecated YAML.load_documents method.
* Added patch to fix missing quoting in test data.
* Added patch to fix hash manipulation in the metavalidator test.
+ * Added patch to remove broken test data.
-- Marc Dequènes (Duck) <Duck at DuckCorp.org> Tue, 04 Aug 2015 21:33:19 +0200
diff --git a/debian/patches/broken_test_documents_removal.patch b/debian/patches/broken_test_documents_removal.patch
new file mode 100644
index 0000000..30eb2e5
--- /dev/null
+++ b/debian/patches/broken_test_documents_removal.patch
@@ -0,0 +1,221 @@
+Index: kwalify/test/test-action.yaml
+===================================================================
+--- kwalify.orig/test/test-action.yaml
++++ kwalify/test/test-action.yaml
+@@ -523,216 +523,3 @@
+ end
+
+ ##
+-- name: action_genclass_php2
+- desc: action 'genclass-php'
+- action: genclass-php
+- method: action
+- args: [ -a, genclass-php, -tf, action_genclass_php2.schema, --namespace=My, --extends=BaseObject, --implements=Serializable ]
+- schema: *action_schema2
+- document: *action_document2
+- expected: |
+- <?php
+-
+- ///
+- class My_Table extends BaseObject implements Serializable {
+- var $name; // str
+- var $desc; // text
+- var $columns; // seq
+- function __construct($arr=NULL) {
+- if (! $arr) return;
+- $this->name = @$arr['name'];
+- $this->desc = @$arr['desc'];
+- if (is_array(@$arr['columns']))
+- foreach ($arr['columns'] as $k=>$v)
+- $this->columns[$k] = is_array($v) ? new Column($v) : $v;
+- //else
+- // $this->columns = @$arr['columns'];
+- }
+- }
+-
+- ///
+- class My_Column extends BaseObject implements Serializable {
+- var $name; // str
+- var $type; // str
+- var $desc; // str
+- var $not_null; // bool
+- var $primary_key; // bool
+- var $default; // any
+- var $ref; // str
+- var $namepattern; // str
+- function __construct($arr=NULL) {
+- if (! $arr) return;
+- $this->name = @$arr['name'];
+- $this->type = @$arr['type'];
+- $this->desc = @$arr['desc'];
+- $this->not_null = @$arr['not-null'];
+- $this->primary_key = @$arr['primary-key'];
+- $this->default = @$arr['default'];
+- $this->ref = @$arr['ref'];
+- $this->namepattern = @$arr['namepattern'];
+- }
+- }
+-
+- ///
+- class My_Columnset extends BaseObject implements Serializable {
+- var $name; // str
+- var $columns; // seq
+- function __construct($arr=NULL) {
+- if (! $arr) return;
+- $this->name = @$arr['name'];
+- if (is_array(@$arr['columns']))
+- foreach ($arr['columns'] as $k=>$v)
+- $this->columns[$k] = is_array($v) ? new Column($v) : $v;
+- //else
+- // $this->columns = @$arr['columns'];
+- }
+- }
+-
+- ?>
+-
+-
+-##
+-- name: action_genclass_java2
+- desc: action 'genclass-java'
+- action: genclass-java
+- method: action
+- args: [ -a, genclass-java, -tf, action_genclass_java2.schema, --extends=java.lang.Object, --implements=java.io.Serializable, --package=my.dto, --dir=. ]
+- schema: *action_schema2
+- document: *action_document2
+- output_files: [ Table.java, Column.java, Columnset.java ]
+- output_message: |+
+- generating ./Table.java...done.
+- generating ./Column.java...done.
+- generating ./Columnset.java...done.
+- expected:
+- "Table.java": |
+- // generated by kwalify from action_genclass_java2.schema
+-
+- package my.dto;
+- import java.util.*;
+-
+- /**
+- *
+- */
+- public class Table extends java.lang.Object implements java.io.Serializable {
+-
+- private String _name;
+- private String _desc;
+- private List _columns;
+-
+- public Table() {}
+-
+- public Table(Map map) {
+- _name = (String)map.get("name");
+- _desc = (String)map.get("desc");
+- List seq;
+- Object obj;
+- if ((seq = (List)map.get("columns")) != null) {
+- for (int i = 0; i < seq.size(); i++) {
+- if ((obj = seq.get(i)) instanceof Map) {
+- seq.set(i, new Column((Map)obj));
+- }
+- }
+- }
+- _columns = seq;
+- }
+-
+- public String getName() { return _name; }
+- public void setName(String name_) { _name = name_; }
+- public String getDesc() { return _desc; }
+- public void setDesc(String desc_) { _desc = desc_; }
+- public List getColumns() { return _columns; }
+- public void setColumns(List columns_) { _columns = columns_; }
+- }
+-
+- "Column.java": |
+- // generated by kwalify from action_genclass_java2.schema
+-
+- package my.dto;
+- import java.util.*;
+-
+- /**
+- *
+- */
+- public class Column extends java.lang.Object implements java.io.Serializable {
+-
+- private String _name;
+- private String _type;
+- private String _desc;
+- private boolean _not_null;
+- private boolean _primary_key;
+- private Object _default;
+- private String _ref;
+- private String _namepattern;
+-
+- public Column() {}
+-
+- public Column(Map map) {
+- _name = (String)map.get("name");
+- _type = (String)map.get("type");
+- _desc = (String)map.get("desc");
+- if (map.get("not-null") != null) {
+- _not_null = ((Boolean)map.get("not-null")).booleanValue();
+- }
+- if (map.get("primary-key") != null) {
+- _primary_key = ((Boolean)map.get("primary-key")).booleanValue();
+- }
+- _default = (Object)map.get("default");
+- _ref = (String)map.get("ref");
+- _namepattern = (String)map.get("namepattern");
+- }
+-
+- public String getName() { return _name; }
+- public void setName(String name_) { _name = name_; }
+- public String getType() { return _type; }
+- public void setType(String type_) { _type = type_; }
+- public String getDesc() { return _desc; }
+- public void setDesc(String desc_) { _desc = desc_; }
+- public boolean isNotNull() { return _not_null; }
+- public void setNotNull(boolean not_null_) { _not_null = not_null_; }
+- public boolean isPrimaryKey() { return _primary_key; }
+- public void setPrimaryKey(boolean primary_key_) { _primary_key = primary_key_; }
+- public Object getDefault() { return _default; }
+- public void setDefault(Object default_) { _default = default_; }
+- public String getRef() { return _ref; }
+- public void setRef(String ref_) { _ref = ref_; }
+- public String getNamepattern() { return _namepattern; }
+- public void setNamepattern(String namepattern_) { _namepattern = namepattern_; }
+- }
+-
+- "Columnset.java": |
+- // generated by kwalify from action_genclass_java2.schema
+-
+- package my.dto;
+- import java.util.*;
+-
+- /**
+- *
+- */
+- public class Columnset extends java.lang.Object implements java.io.Serializable {
+-
+- private String _name;
+- private List _columns;
+-
+- public Columnset() {}
+-
+- public Columnset(Map map) {
+- _name = (String)map.get("name");
+- List seq;
+- Object obj;
+- if ((seq = (List)map.get("columns")) != null) {
+- for (int i = 0; i < seq.size(); i++) {
+- if ((obj = seq.get(i)) instanceof Map) {
+- seq.set(i, new Column((Map)obj));
+- }
+- }
+- }
+- _columns = seq;
+- }
+-
+- public String getName() { return _name; }
+- public void setName(String name_) { _name = name_; }
+- public List getColumns() { return _columns; }
+- public void setColumns(List columns_) { _columns = columns_; }
+- }
+-##
diff --git a/debian/patches/series b/debian/patches/series
index 75e08ab..155caa5 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
yaml_deprecated.patch
yaml_tests_quoting_fix.patch
test-metavalidator_hash_manip_fix.patch
+broken_test_documents_removal.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/kwalify.git
More information about the Pkg-ruby-extras-commits
mailing list