#3910 Unit test for table formatter and split text

This commit is contained in:
Gaute Lindkvist
2018-12-19 15:06:14 +01:00
parent 708f24943b
commit 4e5925808a
3 changed files with 67 additions and 4 deletions

View File

@@ -77,6 +77,14 @@ QString RifEclipseDataTableFormatter::tableRowPrependText() const
return m_tableRowPrependText;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
QString RifEclipseDataTableFormatter::tableRowAppendText() const
{
return m_tableRowAppendText;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
@@ -93,6 +101,14 @@ void RifEclipseDataTableFormatter::setTableRowLineAppendText(const QString& text
m_tableRowAppendText = text;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
QString RifEclipseDataTableFormatter::commentPrefix() const
{
return m_commentPrefix;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
@@ -456,12 +472,13 @@ int RifEclipseDataTableFormatter::measure(size_t num)
//--------------------------------------------------------------------------------------------------
int RifEclipseDataTableFormatter::tableWidth() const
{
int characterCount = 0;
int characterCount = m_tableRowPrependText.length();
for (size_t i = 0u; i < m_columns.size(); ++i)
{
characterCount += formatColumn(" ", i).size();
}
characterCount += m_tableRowAppendText.length();
return characterCount;
}