@@ -0,0 +1,2512 @@
+package org.assertj.db.api;%0A%0Aimport static org.assertj.core.api.Assertions.assertThat;%0Aimport static org.assertj.db.api.Assertions.assertThat;%0A%0Aimport org.assertj.db.common.AbstractTest;%0Aimport org.assertj.db.type.Request;%0Aimport org.assertj.db.type.Table;%0Aimport org.junit.Test;%0A%0A/**%0A * Test on the %7B@code value%7D methods (without parameters, with int parameter and with String parameter) on value.%0A * %0A * @author R%C3%A9gis Pouiller%0A * %0A */%0Apublic class ValueAssert_Value_Test extends AbstractTest %7B%0A%0A  /**%0A   * This method tests the result of %7B@code value%7D methods on values assert from a row of a table.%0A   */%0A  @Test%0A  public void test_with_table_and_row() %7B%0A    Table table = new Table(source, %22test%22);%0A%0A    TableRowAssert rowAssert = assertThat(table).row();%0A    TableRowValueAssert valueAssert = rowAssert.value(1);%0A%0A    assertThat(valueAssert)%0A        .isSameAs(rowAssert.value(0).value())%0A        .isSameAs(rowAssert.value(2).value(1))%0A        .isSameAs(rowAssert.value(2).value(%22var2%22));%0A  %7D%0A%0A  /**%0A   * This method tests the result of %7B@code value%7D methods on values assert from a column of a table.%0A   */%0A  @Test%0A  public void test_with_table_and_column() %7B%0A    Table table = new Table(source, %22test%22);%0A%0A    TableColumnAssert columnAssert = assertThat(table).column();%0A    TableColumnValueAssert valueAssert = columnAssert.value(1);%0A%0A    assertThat(valueAssert)%0A        .isSameAs(columnAssert.value(0).value())%0A        .isSameAs(columnAssert.value(2).value(1));%0A  %7D%0A%0A  /**%0A   * This method tests the result of %7B@code value%7D methods on values assert from a row of a request.%0A   */%0A  @Test%0A  public void test_with_request_and_row() %7B%0A    Request request = new Request(source, %22select * from test%22);%0A%0A    RequestRowAssert rowAssert = assertThat(request).row();%0A    RequestRowValueAssert valueAssert = rowAssert.value(1);%0A%0A    assertThat(valueAssert)%0A        .isSameAs(rowAssert.value(0).value())%0A        .isSameAs(rowAssert.value(2).value(1))%0A        .isSameAs(rowAssert.value(2).value(%22var2%22));%0A  %7D%0A%0A  /**%0A   * This method tests the result of %7B@code value%7D methods on values assert from a column of a request.%0A   */%0A  @Test%0A  public void test_with_request_and_column() %7B%0A    Request request = new Request(source, %22select * from test%22);%0A%0A    RequestColumnAssert columnAssert = assertThat(request).column();%0A    RequestColumnValueAssert valueAssert = columnAssert.value(1);%0A%0A    assertThat(valueAssert)%0A        .isSameAs(columnAssert.value(0).value())%0A        .isSameAs(columnAssert.value(2).value(1));%0A  %7D%0A%7D%0A

Add test on value methods of values assert