Skip to content

Commit aa3baca

Browse files
committed
Merge branch 'develop' into devsecops
2 parents 0d22ee2 + 65b616a commit aa3baca

File tree

8 files changed

+53
-5
lines changed

8 files changed

+53
-5
lines changed

itext.tests/itext.forms.tests/itext/forms/fields/CheckBoxFormFieldBuilderTest.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,12 @@ public virtual void CreateCheckBoxWithWidgetTest() {
6060
CompareCheckBoxes(checkBoxFormField, true);
6161
}
6262

63+
[NUnit.Framework.Test]
64+
public virtual void CreateCheckBoxWithIncorrectNameTest() {
65+
NUnit.Framework.Assert.DoesNotThrow(() => new CheckBoxFormFieldBuilder(DUMMY_DOCUMENT, "incorrect.name").SetWidgetRectangle
66+
(DUMMY_RECTANGLE).CreateCheckBox());
67+
}
68+
6369
[NUnit.Framework.Test]
6470
public virtual void CreateCheckBoxWithoutWidgetTest() {
6571
PdfButtonFormField checkBoxFormField = new CheckBoxFormFieldBuilder(DUMMY_DOCUMENT, DUMMY_NAME).CreateCheckBox

itext.tests/itext.forms.tests/itext/forms/fields/ChoiceFormFieldBuilderTest.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,12 @@ public virtual void CreateComboBoxWithoutWidgetTest() {
107107
CompareChoices(new PdfDictionary(), choiceFormField, false);
108108
}
109109

110+
[NUnit.Framework.Test]
111+
public virtual void CreateComboBoxWithIncorrectNameTest() {
112+
NUnit.Framework.Assert.DoesNotThrow(() => new ChoiceFormFieldBuilder(DUMMY_DOCUMENT, "incorrect.name").SetWidgetRectangle
113+
(DUMMY_RECTANGLE).CreateComboBox());
114+
}
115+
110116
[NUnit.Framework.Test]
111117
public virtual void CreateComboBoxWithConformanceLevelTest() {
112118
PdfChoiceFormField choiceFormField = new ChoiceFormFieldBuilder(DUMMY_DOCUMENT, DUMMY_NAME).SetWidgetRectangle
@@ -147,6 +153,12 @@ public virtual void CreateListWithoutWidgetTest() {
147153
CompareChoices(expectedDictionary, choiceFormField, false);
148154
}
149155

156+
[NUnit.Framework.Test]
157+
public virtual void CreateListWithIncorrectNameTest() {
158+
NUnit.Framework.Assert.DoesNotThrow(() => new ChoiceFormFieldBuilder(DUMMY_DOCUMENT, "incorrect.name").SetWidgetRectangle
159+
(DUMMY_RECTANGLE).CreateList());
160+
}
161+
150162
[NUnit.Framework.Test]
151163
public virtual void CreateListWithConformanceLevelTest() {
152164
PdfChoiceFormField choiceFormField = new ChoiceFormFieldBuilder(DUMMY_DOCUMENT, DUMMY_NAME).SetWidgetRectangle

itext.tests/itext.forms.tests/itext/forms/fields/PushButtonFormFieldBuilderTest.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,12 @@ public virtual void CreatePushButtonWithoutWidgetTest() {
6666
ComparePushButtons(pushButtonFormField, false);
6767
}
6868

69+
[NUnit.Framework.Test]
70+
public virtual void CreatePushButtonWithIncorrectNameTest() {
71+
NUnit.Framework.Assert.DoesNotThrow(() => new PushButtonFormFieldBuilder(DUMMY_DOCUMENT, "incorrect.name")
72+
.SetWidgetRectangle(DUMMY_RECTANGLE).CreatePushButton());
73+
}
74+
6975
[NUnit.Framework.Test]
7076
public virtual void CreatePushButtonWithConformanceLevelTest() {
7177
PdfButtonFormField pushButtonFormField = new PushButtonFormFieldBuilder(DUMMY_DOCUMENT, DUMMY_NAME).SetWidgetRectangle

itext.tests/itext.forms.tests/itext/forms/fields/RadioFormFieldBuilderTest.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,12 @@ public virtual void CreateRadioButtonWithWidgetTest() {
6666
CompareRadioButtons(radioAnnotation, radioGroup, false);
6767
}
6868

69+
[NUnit.Framework.Test]
70+
public virtual void CreateRadioButtonWithIncorrectNameTest() {
71+
NUnit.Framework.Assert.DoesNotThrow(() => new RadioFormFieldBuilder(DUMMY_DOCUMENT, "incorrect.name").SetWidgetRectangle
72+
(DUMMY_RECTANGLE).CreateRadioGroup());
73+
}
74+
6975
[NUnit.Framework.Test]
7076
public virtual void CreateRadioButtonWithWidgetUseSetWidgetRectangleTest() {
7177
RadioFormFieldBuilder builder = new RadioFormFieldBuilder(DUMMY_DOCUMENT, DUMMY_NAME);

itext.tests/itext.forms.tests/itext/forms/fields/SignatureFormFieldBuilderTest.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,12 @@ public virtual void CreateSignatureWithoutWidgetTest() {
5959
CompareSignatures(signatureFormField, false);
6060
}
6161

62+
[NUnit.Framework.Test]
63+
public virtual void CreateSignatureWithIncorrectNameTest() {
64+
NUnit.Framework.Assert.DoesNotThrow(() => new SignatureFormFieldBuilder(DUMMY_DOCUMENT, "incorrect.name").
65+
SetWidgetRectangle(DUMMY_RECTANGLE).CreateSignature());
66+
}
67+
6268
[NUnit.Framework.Test]
6369
public virtual void CreateSignatureWithConformanceLevelTest() {
6470
PdfSignatureFormField signatureFormField = new SignatureFormFieldBuilder(DUMMY_DOCUMENT, DUMMY_NAME).SetWidgetRectangle

itext.tests/itext.forms.tests/itext/forms/fields/TextFormFieldBuilderTest.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,12 @@ public virtual void CreateTextWithoutWidgetTest() {
6262
CompareTexts(expectedDictionary, textFormField, false);
6363
}
6464

65+
[NUnit.Framework.Test]
66+
public virtual void CreateTextWithIncorrectNameTest() {
67+
NUnit.Framework.Assert.DoesNotThrow(() => new TextFormFieldBuilder(DUMMY_DOCUMENT, "incorrect.name").SetWidgetRectangle
68+
(DUMMY_RECTANGLE).CreateText());
69+
}
70+
6571
[NUnit.Framework.Test]
6672
public virtual void CreateTextWithConformanceLevelTest() {
6773
PdfTextFormField textFormField = new TextFormFieldBuilder(DUMMY_DOCUMENT, DUMMY_NAME).SetWidgetRectangle(DUMMY_RECTANGLE
@@ -89,6 +95,12 @@ public virtual void CreateMultilineTextWithoutWidgetTest() {
8995
CompareTexts(expectedDictionary, textFormField, false);
9096
}
9197

98+
[NUnit.Framework.Test]
99+
public virtual void CreateMultilineTextWithIncorrectNameTest() {
100+
NUnit.Framework.Assert.DoesNotThrow(() => new TextFormFieldBuilder(DUMMY_DOCUMENT, "incorrect.name").SetWidgetRectangle
101+
(DUMMY_RECTANGLE).CreateMultilineText());
102+
}
103+
92104
[NUnit.Framework.Test]
93105
public virtual void CreateMultilineTextWithConformanceLevelTest() {
94106
PdfTextFormField textFormField = new TextFormFieldBuilder(DUMMY_DOCUMENT, DUMMY_NAME).SetWidgetRectangle(DUMMY_RECTANGLE

itext/itext.forms/itext/forms/fields/PdfFormAnnotation.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -815,7 +815,7 @@ protected internal virtual void DrawListFormFieldAndSaveAppearance() {
815815
bool multiselect = parent.GetFieldFlag(PdfChoiceFormField.FF_MULTI_SELECT);
816816
if (!(formFieldElement is ListBoxField)) {
817817
// Create it once and reset properties during each widget regeneration.
818-
formFieldElement = new ListBoxField(parent.GetPartialFieldName().ToUnicodeString(), 0, multiselect);
818+
formFieldElement = new ListBoxField("", 0, multiselect);
819819
}
820820
formFieldElement.SetProperty(FormProperty.FORM_FIELD_MULTIPLE, multiselect);
821821
((ListBoxField)formFieldElement).SetTopIndex(parent is PdfChoiceFormField && ((PdfChoiceFormField)parent).
@@ -956,7 +956,7 @@ protected internal virtual void DrawComboBoxAndSaveAppearance() {
956956
return;
957957
}
958958
if (!(formFieldElement is ComboBoxField)) {
959-
formFieldElement = new ComboBoxField(parent.GetPartialFieldName().ToUnicodeString());
959+
formFieldElement = new ComboBoxField("");
960960
}
961961
//Apply rotation
962962
int fieldRotation = GetRotation();
@@ -1156,7 +1156,7 @@ private bool FontRequiredForRegeneration() {
11561156
internal virtual void CreateInputButton() {
11571157
if (!(formFieldElement is Button)) {
11581158
// Create it one time and re-set properties during each widget regeneration.
1159-
formFieldElement = new Button(parent.GetPartialFieldName().ToUnicodeString());
1159+
formFieldElement = new Button("");
11601160
}
11611161
((Button)formFieldElement).SetFont(GetFont());
11621162
if (GetColor() != null) {
@@ -1169,7 +1169,7 @@ internal virtual void CreateInputButton() {
11691169
internal virtual void CreateSigField() {
11701170
if (!(formFieldElement is SignatureFieldAppearance)) {
11711171
// Create it one time and re-set properties during each widget regeneration.
1172-
formFieldElement = new SignatureFieldAppearance(parent.GetPartialFieldName().ToUnicodeString());
1172+
formFieldElement = new SignatureFieldAppearance("");
11731173
}
11741174
if (formFieldElement.GetProperty<Object>(Property.FONT) == null) {
11751175
((SignatureFieldAppearance)formFieldElement).SetFont(GetFont());

port-hash

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
06babfa08baa6bb10548c0cf92f7749039e401b5
1+
45554228c115f16152064c2fe9580e0542dd381e

0 commit comments

Comments
 (0)