Sfoglia il codice sorgente

Convert TestCreateSheet.

Geoffrey J. Teale 11 anni fa
parent
commit
887d6e4a02
1 ha cambiato i file con 22 aggiunte e 39 eliminazioni
  1. 22 39
      lib_test.go

+ 22 - 39
lib_test.go

@@ -24,45 +24,28 @@ func (l *LibSuite) TestOpenFile(c *C) {
 
 }
 
-// // Test that when we open a real XLSX file we create xlsx.Sheet
-// // objects for the sheets inside the file and that these sheets are
-// // themselves correct.
-// func (l *LibSuite) TestCreateSheet(c *C) {
-// 	var xlsxFile *File
-// 	var error error
-// 	var sheet *Sheet
-// 	var row *Row
-// 	xlsxFile, error = OpenFile("testfile.xlsx")
-// 	if error != nil {
-// 		t.Error(error.Error())
-// 		return
-// 	}
-// 	if xlsxFile == nil {
-// 		t.Error("OpenFile returned a nil File pointer but did not generate an error.")
-// 		return
-// 	}
-// 	sheetLen := len(xlsxFile.Sheets)
-// 	if sheetLen == 0 {
-// 		t.Error("Expected len(xlsxFile.Sheets) > 0, but got ", sheetLen)
-// 		return
-// 	}
-// 	sheet = xlsxFile.Sheets[0]
-// 	rowLen := len(sheet.Rows)
-// 	if rowLen != 2 {
-// 		t.Error("Expected len(sheet.Rows) == 2, but got ", rowLen)
-// 		return
-// 	}
-// 	row = sheet.Rows[0]
-// 	if len(row.Cells) != 2 {
-// 		t.Error("Expected len(row.Cells) == 2")
-// 		return
-// 	}
-// 	cell := row.Cells[0]
-// 	cellstring := cell.String()
-// 	if cellstring != "Foo" {
-// 		t.Error("Expected cell.String() == 'Foo', got ", cellstring)
-// 	}
-// }
+// Test that when we open a real XLSX file we create xlsx.Sheet
+// objects for the sheets inside the file and that these sheets are
+// themselves correct.
+func (l *LibSuite) TestCreateSheet(c *C) {
+	var xlsxFile *File
+	var err error
+	var sheet *Sheet
+	var row *Row
+	xlsxFile, err = OpenFile("testfile.xlsx")
+	c.Assert(err, IsNil)
+	c.Assert(xlsxFile, NotNil)
+	sheetLen := len(xlsxFile.Sheets)
+	c.Assert(sheetLen, Equals, 3)
+	sheet = xlsxFile.Sheets[0]
+	rowLen := len(sheet.Rows)
+	c.Assert(rowLen, Equals, 2)
+	row = sheet.Rows[0]
+	c.Assert(len(row.Cells), Equals, 2)
+	cell := row.Cells[0]
+	cellstring := cell.String()
+	c.Assert(cellstring, Equals, "Foo")
+}
 
 // // Test that GetStyle correctly converts the xlsxStyle.Fonts.
 // func (l *LibSuite) TestGetStyleWithFonts(c *C) {