|
|
|
|
@ -1,5 +1,5 @@
@@ -1,5 +1,5 @@
|
|
|
|
|
/* |
|
|
|
|
* Copyright 2002-2014 the original author or authors. |
|
|
|
|
* Copyright 2002-2015 the original author or authors. |
|
|
|
|
* |
|
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
|
@ -36,7 +36,6 @@ import org.apache.poi.hssf.usermodel.HSSFCell;
@@ -36,7 +36,6 @@ import org.apache.poi.hssf.usermodel.HSSFCell;
|
|
|
|
|
import org.apache.poi.hssf.usermodel.HSSFRow; |
|
|
|
|
import org.apache.poi.hssf.usermodel.HSSFSheet; |
|
|
|
|
import org.apache.poi.hssf.usermodel.HSSFWorkbook; |
|
|
|
|
import org.apache.poi.poifs.filesystem.POIFSFileSystem; |
|
|
|
|
import org.junit.Before; |
|
|
|
|
import org.junit.Test; |
|
|
|
|
|
|
|
|
|
@ -59,8 +58,6 @@ import static org.junit.Assert.*;
@@ -59,8 +58,6 @@ import static org.junit.Assert.*;
|
|
|
|
|
@SuppressWarnings("deprecation") |
|
|
|
|
public class ExcelViewTests { |
|
|
|
|
|
|
|
|
|
private MockServletContext servletCtx; |
|
|
|
|
|
|
|
|
|
private MockHttpServletRequest request; |
|
|
|
|
|
|
|
|
|
private MockHttpServletResponse response; |
|
|
|
|
@ -70,7 +67,7 @@ public class ExcelViewTests {
@@ -70,7 +67,7 @@ public class ExcelViewTests {
|
|
|
|
|
|
|
|
|
|
@Before |
|
|
|
|
public void setUp() { |
|
|
|
|
servletCtx = new MockServletContext("org/springframework/web/servlet/view/document"); |
|
|
|
|
MockServletContext servletCtx = new MockServletContext("org/springframework/web/servlet/view/document"); |
|
|
|
|
request = new MockHttpServletRequest(servletCtx); |
|
|
|
|
response = new MockHttpServletResponse(); |
|
|
|
|
webAppCtx = new StaticWebApplicationContext(); |
|
|
|
|
@ -99,8 +96,7 @@ public class ExcelViewTests {
@@ -99,8 +96,7 @@ public class ExcelViewTests {
|
|
|
|
|
|
|
|
|
|
excelView.render(new HashMap<String, Object>(), request, response); |
|
|
|
|
|
|
|
|
|
POIFSFileSystem poiFs = new POIFSFileSystem(new ByteArrayInputStream(response.getContentAsByteArray())); |
|
|
|
|
HSSFWorkbook wb = new HSSFWorkbook(poiFs); |
|
|
|
|
HSSFWorkbook wb = new HSSFWorkbook(new ByteArrayInputStream(response.getContentAsByteArray())); |
|
|
|
|
assertEquals("Test Sheet", wb.getSheetName(0)); |
|
|
|
|
HSSFSheet sheet = wb.getSheet("Test Sheet"); |
|
|
|
|
HSSFRow row = sheet.getRow(2); |
|
|
|
|
@ -134,8 +130,7 @@ public class ExcelViewTests {
@@ -134,8 +130,7 @@ public class ExcelViewTests {
|
|
|
|
|
excelView.setUrl("template"); |
|
|
|
|
excelView.render(new HashMap<String, Object>(), request, response); |
|
|
|
|
|
|
|
|
|
POIFSFileSystem poiFs = new POIFSFileSystem(new ByteArrayInputStream(response.getContentAsByteArray())); |
|
|
|
|
HSSFWorkbook wb = new HSSFWorkbook(poiFs); |
|
|
|
|
HSSFWorkbook wb = new HSSFWorkbook(new ByteArrayInputStream(response.getContentAsByteArray())); |
|
|
|
|
HSSFSheet sheet = wb.getSheet("Sheet1"); |
|
|
|
|
HSSFRow row = sheet.getRow(0); |
|
|
|
|
HSSFCell cell = row.getCell(0); |
|
|
|
|
@ -168,8 +163,7 @@ public class ExcelViewTests {
@@ -168,8 +163,7 @@ public class ExcelViewTests {
|
|
|
|
|
excelView.setUrl("template"); |
|
|
|
|
excelView.render(new HashMap<String, Object>(), request, response); |
|
|
|
|
|
|
|
|
|
POIFSFileSystem poiFs = new POIFSFileSystem(new ByteArrayInputStream(response.getContentAsByteArray())); |
|
|
|
|
HSSFWorkbook wb = new HSSFWorkbook(poiFs); |
|
|
|
|
HSSFWorkbook wb = new HSSFWorkbook(new ByteArrayInputStream(response.getContentAsByteArray())); |
|
|
|
|
HSSFSheet sheet = wb.getSheet("Sheet1"); |
|
|
|
|
HSSFRow row = sheet.getRow(0); |
|
|
|
|
HSSFCell cell = row.getCell(0); |
|
|
|
|
@ -202,8 +196,7 @@ public class ExcelViewTests {
@@ -202,8 +196,7 @@ public class ExcelViewTests {
|
|
|
|
|
excelView.setUrl("template"); |
|
|
|
|
excelView.render(new HashMap<String, Object>(), request, response); |
|
|
|
|
|
|
|
|
|
POIFSFileSystem poiFs = new POIFSFileSystem(new ByteArrayInputStream(response.getContentAsByteArray())); |
|
|
|
|
HSSFWorkbook wb = new HSSFWorkbook(poiFs); |
|
|
|
|
HSSFWorkbook wb = new HSSFWorkbook(new ByteArrayInputStream(response.getContentAsByteArray())); |
|
|
|
|
HSSFSheet sheet = wb.getSheet("Sheet1"); |
|
|
|
|
HSSFRow row = sheet.getRow(0); |
|
|
|
|
HSSFCell cell = row.getCell(0); |
|
|
|
|
|