Skip to main content

This CGIT instance is deprecated, and repositories have been moved to Gitlab or Github. See the repository descriptions for specific locations.

summaryrefslogtreecommitdiffstats
blob: 3e0ec824e4fcba599f5fab505345062c4767f698 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
/*******************************************************************************
 * Copyright (c) 2002-2005 IBM Corporation and others.
 * All rights reserved.   This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *   IBM - Initial API and implementation
 *******************************************************************************/
 package org.eclipse.wst.wsi.internal.report;

/**
 * AssertionError
 * 
 * Object to hold an assertion error generated by the WS-I Test Tools.
 * Provides access to all the information about the error including the
 * id, message and location in the file.
 */
public class AssertionError
{

  protected String message;
  protected String assertionid;
  protected int column;
  protected int line;
  /**
   * Constructor for AssertionError.
   */
  public AssertionError()
  {
    message = assertionid = "";
    line = column = 0;
  }

  /**
   * Constructor for AssertionError.
   * @param id assertion id.
   * @param message a error message.
   * @param line a line number.
   * @param column a column number.
   */
  public AssertionError(String id, String message, int line, int column)
  {
    this.assertionid = id;
    this.message = message;
    this.line = line;
    this.column = column;
  }

  /**
   * Method setAssertionID.
   * @param id assertion id.
   * @see #getAssertionID
   */
  public void setAssertionID(String id)
  {
    assertionid = id;
  }

  /**
   * Method getAssertionID.
   * @return asserion id.
   * @see #setAssertionID
   */
  public String getAssertionID()
  {
    return assertionid;
  }

  /**
   * Method setErrorMessage.
   * @param message a error message.
   * @see #getErrorMessage
   */
  public void setErrorMessage(String message)
  {
    this.message = message;
  }

  /**
   * Method getErrorMessage.
   * @return error message.
   * @see #setErrorMessage
   */
  public String getErrorMessage()
  {
    return message;
  }

  /**
   * Method setLine.
   * @param line line number.
   * @see #getLine
   */
  public void setLine(int line)
  {
    this.line = line;
  }

  /**
   * Method getLine.
   * @return line number.
   * @see #setLine
   */
  public int getLine()
  {
    return line;
  }

  /**
   * Method setColumn.
   * @param column column number.
   * @see #getColumn
   */
  public void setColumn(int column)
  {
    this.column = column;
  }

  /**
   * Method getColumn.
   * @return column number.
   * @see #setColumn
   */
  public int getColumn()
  {
    return column;
  }

}

Back to the top