@@ -41,13 +41,11 @@ source product.
41414242*/
4343using System . Collections . Generic ;
44- using System . IO ;
4544using iText . IO . Font . Constants ;
4645using iText . IO . Font . Otf ;
4746using iText . IO . Util ;
4847using iText . Kernel . Font ;
4948using iText . Kernel . Geom ;
50- using iText . Kernel . Pdf ;
5149using iText . Kernel . Pdf . Xobject ;
5250using iText . Layout ;
5351using iText . Layout . Borders ;
@@ -62,7 +60,7 @@ public class LineRendererUnitTest : RendererUnitTest {
6260
6361 [ NUnit . Framework . Test ]
6462 public virtual void AdjustChildPositionsAfterReorderingSimpleTest01 ( ) {
65- Document dummyDocument = CreateDocument ( ) ;
63+ Document dummyDocument = CreateDummyDocument ( ) ;
6664 IRenderer dummy1 = CreateLayoutedTextRenderer ( "Hello" , dummyDocument ) ;
6765 IRenderer dummy2 = CreateLayoutedTextRenderer ( "world" , dummyDocument ) ;
6866 IRenderer dummyImage = CreateLayoutedImageRenderer ( 100 , 100 , dummyDocument ) ;
@@ -78,7 +76,7 @@ public virtual void AdjustChildPositionsAfterReorderingSimpleTest01() {
7876 [ NUnit . Framework . Test ]
7977 [ LogMessage ( iText . IO . LogMessageConstant . PROPERTY_IN_PERCENTS_NOT_SUPPORTED , Count = 4 ) ]
8078 public virtual void AdjustChildPositionsAfterReorderingTestWithPercentMargins01 ( ) {
81- Document dummyDocument = CreateDocument ( ) ;
79+ Document dummyDocument = CreateDummyDocument ( ) ;
8280 IRenderer dummy1 = CreateLayoutedTextRenderer ( "Hello" , dummyDocument ) ;
8381 dummy1 . SetProperty ( Property . MARGIN_LEFT , UnitValue . CreatePercentValue ( 10 ) ) ;
8482 dummy1 . SetProperty ( Property . MARGIN_RIGHT , UnitValue . CreatePercentValue ( 10 ) ) ;
@@ -95,7 +93,7 @@ public virtual void AdjustChildPositionsAfterReorderingTestWithPercentMargins01(
9593
9694 [ NUnit . Framework . Test ]
9795 public virtual void AdjustChildPositionsAfterReorderingTestWithFloats01 ( ) {
98- Document dummyDocument = CreateDocument ( ) ;
96+ Document dummyDocument = CreateDummyDocument ( ) ;
9997 IRenderer dummy1 = CreateLayoutedTextRenderer ( "Hello" , dummyDocument ) ;
10098 IRenderer dummy2 = CreateLayoutedTextRenderer ( "world" , dummyDocument ) ;
10199 IRenderer dummyImage = CreateLayoutedImageRenderer ( 100 , 100 , dummyDocument ) ;
@@ -113,7 +111,7 @@ public virtual void AdjustChildPositionsAfterReorderingTestWithFloats01() {
113111 [ NUnit . Framework . Test ]
114112 [ LogMessage ( iText . IO . LogMessageConstant . INLINE_BLOCK_ELEMENT_WILL_BE_CLIPPED ) ]
115113 public virtual void InlineBlockWithBigMinWidth01 ( ) {
116- Document dummyDocument = CreateDocument ( ) ;
114+ Document dummyDocument = CreateDummyDocument ( ) ;
117115 LineRenderer lineRenderer = ( LineRenderer ) new LineRenderer ( ) . SetParent ( dummyDocument . GetRenderer ( ) ) ;
118116 Div div = new Div ( ) . SetMinWidth ( 2000 ) . SetHeight ( 100 ) ;
119117 DivRenderer inlineBlockRenderer = ( DivRenderer ) div . CreateRendererSubTree ( ) ;
@@ -127,7 +125,7 @@ public virtual void InlineBlockWithBigMinWidth01() {
127125
128126 [ NUnit . Framework . Test ]
129127 public virtual void AdjustChildrenYLineTextChildHtmlModeTest ( ) {
130- Document document = CreateDocument ( ) ;
128+ Document document = CreateDummyDocument ( ) ;
131129 LineRenderer lineRenderer = new LineRenderer ( ) ;
132130 lineRenderer . SetParent ( document . GetRenderer ( ) ) ;
133131 lineRenderer . occupiedArea = new LayoutArea ( 1 , new Rectangle ( 100 , 100 , 200 , 200 ) ) ;
@@ -145,7 +143,7 @@ public virtual void AdjustChildrenYLineTextChildHtmlModeTest() {
145143
146144 [ NUnit . Framework . Test ]
147145 public virtual void AdjustChildrenYLineImageChildHtmlModeTest ( ) {
148- Document document = CreateDocument ( ) ;
146+ Document document = CreateDummyDocument ( ) ;
149147 LineRenderer lineRenderer = new LineRenderer ( ) ;
150148 lineRenderer . SetParent ( document . GetRenderer ( ) ) ;
151149 lineRenderer . occupiedArea = new LayoutArea ( 1 , new Rectangle ( 50 , 50 , 200 , 200 ) ) ;
@@ -191,7 +189,7 @@ public virtual void HasChildRendererInHtmlModeNoChildrenTest() {
191189
192190 [ NUnit . Framework . Test ]
193191 public virtual void LineRendererLayoutInHtmlModeWithLineHeightAndNoChildrenTest ( ) {
194- Document document = CreateDocument ( ) ;
192+ Document document = CreateDummyDocument ( ) ;
195193 LineRenderer lineRenderer = new LineRenderer ( ) ;
196194 lineRenderer . SetParent ( document . GetRenderer ( ) ) ;
197195 lineRenderer . SetProperty ( Property . RENDERING_MODE , RenderingMode . HTML_MODE ) ;
@@ -203,7 +201,7 @@ public virtual void LineRendererLayoutInHtmlModeWithLineHeightAndNoChildrenTest(
203201
204202 [ NUnit . Framework . Test ]
205203 public virtual void LineRendererLayoutInHtmlModeWithLineHeightAndChildrenInDefaultModeTest ( ) {
206- Document document = CreateDocument ( ) ;
204+ Document document = CreateDummyDocument ( ) ;
207205 LineRenderer lineRenderer = new LineRenderer ( ) ;
208206 lineRenderer . SetParent ( document . GetRenderer ( ) ) ;
209207 lineRenderer . SetProperty ( Property . RENDERING_MODE , RenderingMode . HTML_MODE ) ;
@@ -221,7 +219,7 @@ public virtual void LineRendererLayoutInHtmlModeWithLineHeightAndChildrenInDefau
221219
222220 [ NUnit . Framework . Test ]
223221 public virtual void LineRendererLayoutInHtmlModeWithLineHeightAndChildInHtmlModeTest ( ) {
224- Document document = CreateDocument ( ) ;
222+ Document document = CreateDummyDocument ( ) ;
225223 LineRenderer lineRenderer = new LineRenderer ( ) ;
226224 lineRenderer . SetParent ( document . GetRenderer ( ) ) ;
227225 lineRenderer . SetProperty ( Property . RENDERING_MODE , RenderingMode . HTML_MODE ) ;
@@ -239,7 +237,7 @@ public virtual void LineRendererLayoutInHtmlModeWithLineHeightAndChildInHtmlMode
239237 [ NUnit . Framework . Test ]
240238 public virtual void LineRendererLayoutInHtmlModeWithLineHeightPropertyNotSet ( ) {
241239 LineRenderer lineRenderer = new LineRenderer ( ) ;
242- lineRenderer . SetParent ( CreateDocument ( ) . GetRenderer ( ) ) ;
240+ lineRenderer . SetParent ( CreateDummyDocument ( ) . GetRenderer ( ) ) ;
243241 lineRenderer . SetProperty ( Property . RENDERING_MODE , RenderingMode . HTML_MODE ) ;
244242 // Set fonts with different ascent/descent to line and text
245243 lineRenderer . SetProperty ( Property . FONT , PdfFontFactory . CreateFont ( StandardFonts . HELVETICA ) ) ;
@@ -258,8 +256,6 @@ public virtual void LineRendererLayoutInHtmlModeWithLineHeightPropertyNotSet() {
258256
259257 [ NUnit . Framework . Test ]
260258 public virtual void MinMaxWidthEqualsActualMarginsBordersPaddings ( ) {
261- PdfDocument pdfDocument = new PdfDocument ( new PdfWriter ( new MemoryStream ( ) ) ) ;
262- Document document = new Document ( pdfDocument ) ;
263259 Text ranText = new Text ( "ran" ) ;
264260 ranText . SetProperty ( Property . MARGIN_LEFT , new UnitValue ( UnitValue . POINT , 8f ) ) ;
265261 ranText . SetProperty ( Property . MARGIN_RIGHT , new UnitValue ( UnitValue . POINT , 10f ) ) ;
@@ -274,7 +270,7 @@ public virtual void MinMaxWidthEqualsActualMarginsBordersPaddings() {
274270 TextRenderer dom = new TextRenderer ( domText ) ;
275271 LayoutArea layoutArea = new LayoutArea ( 1 , new Rectangle ( AbstractRenderer . INF , AbstractRenderer . INF ) ) ;
276272 LineRenderer lineRenderer = new LineRenderer ( ) ;
277- lineRenderer . SetParent ( document . GetRenderer ( ) ) ;
273+ lineRenderer . SetParent ( CreateDummyDocument ( ) . GetRenderer ( ) ) ;
278274 lineRenderer . AddChild ( ran ) ;
279275 lineRenderer . AddChild ( dom ) ;
280276 float countedMinWidth = lineRenderer . GetMinMaxWidth ( ) . GetMinWidth ( ) ;
@@ -284,7 +280,7 @@ public virtual void MinMaxWidthEqualsActualMarginsBordersPaddings() {
284280
285281 [ NUnit . Framework . Test ]
286282 public virtual void SplitLineIntoGlyphsSimpleTest ( ) {
287- Document dummyDocument = CreateDocument ( ) ;
283+ Document dummyDocument = CreateDummyDocument ( ) ;
288284 TextRenderer dummy1 = CreateLayoutedTextRenderer ( "hello" , dummyDocument ) ;
289285 TextRenderer dummy2 = CreateLayoutedTextRenderer ( "world" , dummyDocument ) ;
290286 TextRenderer dummy3 = CreateLayoutedTextRenderer ( "!!!" , dummyDocument ) ;
@@ -317,7 +313,7 @@ public virtual void SplitLineIntoGlyphsSimpleTest() {
317313
318314 [ NUnit . Framework . Test ]
319315 public virtual void SplitLineIntoGlyphsWithLineBreakTest ( ) {
320- Document dummyDocument = CreateDocument ( ) ;
316+ Document dummyDocument = CreateDummyDocument ( ) ;
321317 TextRenderer dummy1 = CreateLayoutedTextRenderer ( "hello" , dummyDocument ) ;
322318 TextRenderer dummy2 = CreateLayoutedTextRenderer ( "world" , dummyDocument ) ;
323319 dummy2 . line . Set ( 2 , new Glyph ( '\n ' , 0 , '\n ' ) ) ;
@@ -349,7 +345,7 @@ public virtual void SplitLineIntoGlyphsWithLineBreakTest() {
349345
350346 [ NUnit . Framework . Test ]
351347 public virtual void ReorderSimpleTest ( ) {
352- Document dummyDocument = CreateDocument ( ) ;
348+ Document dummyDocument = CreateDummyDocument ( ) ;
353349 IRenderer dummy1 = CreateLayoutedTextRenderer ( "hello" , dummyDocument ) ;
354350 IRenderer dummy2 = CreateLayoutedTextRenderer ( "world" , dummyDocument ) ;
355351 IRenderer dummy3 = CreateLayoutedTextRenderer ( "!!!" , dummyDocument ) ;
0 commit comments