Skip to content

Commit

Permalink
FileResponder won't print exception if Is-Last-Modified date is unpar…
Browse files Browse the repository at this point in the history
…seable.
  • Loading branch information
unclebob committed Dec 21, 2008
1 parent d062750 commit 37c4a6f
Show file tree
Hide file tree
Showing 3 changed files with 107 additions and 152 deletions.
228 changes: 80 additions & 148 deletions FitNesse.iws
Original file line number Diff line number Diff line change
Expand Up @@ -179,82 +179,91 @@
</component>
<component name="FileEditorManager">
<leaf>
<file leaf-file-name="TestResponder.java" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/fitnesse/responders/run/TestResponder.java">
<file leaf-file-name="EditResponderTest.java" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/fitnesse/responders/editing/EditResponderTest.java">
<provider selected="true" editor-type-id="text-editor">
<state line="234" column="3" selection-start="7988" selection-end="7988" vertical-scroll-proportion="0.0">
<state line="44" column="0" selection-start="1665" selection-end="1665" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="EditResponder.java" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/fitnesse/responders/editing/EditResponder.java">
<file leaf-file-name="PageData.java" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/fitnesse/wiki/PageData.java">
<provider selected="true" editor-type-id="text-editor">
<state line="143" column="68" selection-start="5541" selection-end="5541" vertical-scroll-proportion="-13.884615">
<state line="184" column="3" selection-start="5788" selection-end="5788" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="EditResponderTest.java" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/fitnesse/responders/editing/EditResponderTest.java">
<file leaf-file-name="PageDataTest.java" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/fitnesse/wiki/PageDataTest.java">
<provider selected="true" editor-type-id="text-editor">
<state line="44" column="0" selection-start="1665" selection-end="1665" vertical-scroll-proportion="0.0">
<state line="91" column="3" selection-start="3861" selection-end="3861" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="PageData.java" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/fitnesse/wiki/PageData.java">
<file leaf-file-name="PageReferenceRenamerTest.java" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/fitnesse/components/PageReferenceRenamerTest.java">
<provider selected="true" editor-type-id="text-editor">
<state line="184" column="3" selection-start="5788" selection-end="5788" vertical-scroll-proportion="0.0">
<state line="134" column="86" selection-start="5855" selection-end="5855" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="PageDataTest.java" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/fitnesse/wiki/PageDataTest.java">
<file leaf-file-name="ResponseExaminer.java" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/fitnesse/fixtures/ResponseExaminer.java">
<provider selected="true" editor-type-id="text-editor">
<state line="91" column="3" selection-start="3861" selection-end="3861" vertical-scroll-proportion="0.0">
<state line="48" column="84" selection-start="1496" selection-end="1496" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="PageReferenceRenamerTest.java" pinned="false" current="true" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/src/fitnesse/components/PageReferenceRenamerTest.java">
<file leaf-file-name="FileResponder.java" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/fitnesse/responders/files/FileResponder.java">
<provider selected="true" editor-type-id="text-editor">
<state line="145" column="17" selection-start="6198" selection-end="6198" vertical-scroll-proportion="0.8446475">
<state line="63" column="86" selection-start="2092" selection-end="2092" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="WidgetBuilder.java" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/fitnesse/wikitext/WidgetBuilder.java">
<file leaf-file-name="InputStreamResponse.java" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/fitnesse/http/InputStreamResponse.java">
<provider selected="true" editor-type-id="text-editor">
<state line="37" column="0" selection-start="1073" selection-end="1073" vertical-scroll-proportion="0.0">
<state line="29" column="96" selection-start="772" selection-end="772" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="ReferenceRenamer.java" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/fitnesse/components/ReferenceRenamer.java">
<file leaf-file-name="FileResponderTest.java" pinned="false" current="true" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/src/fitnesse/responders/files/FileResponderTest.java">
<provider selected="true" editor-type-id="text-editor">
<state line="45" column="25" selection-start="1506" selection-end="1506" vertical-scroll-proportion="0.0">
<state line="44" column="83" selection-start="1495" selection-end="1495" vertical-scroll-proportion="0.6891892">
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="ResponderFactory.java" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/fitnesse/responders/ResponderFactory.java">
<file leaf-file-name="WidgetBuilder.java" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/fitnesse/wikitext/WidgetBuilder.java">
<provider selected="true" editor-type-id="text-editor">
<state line="39" column="0" selection-start="1662" selection-end="1662" vertical-scroll-proportion="0.0">
<state line="194" column="136" selection-start="6102" selection-end="6102" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="ReferenceRenamer.java" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/fitnesse/components/ReferenceRenamer.java">
<provider selected="true" editor-type-id="text-editor">
<state line="45" column="25" selection-start="1506" selection-end="1506" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
Expand Down Expand Up @@ -380,88 +389,6 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
<option name="myItemId" value="FitNesse" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="FitNesse" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="FitNesseGit" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="src" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="fitnesse" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="wikitext" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
<option name="myItemId" value="FitNesse" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="FitNesse" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="FitNesseGit" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="src" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="fitnesse" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="wikitext" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="widgets" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
<option name="myItemId" value="FitNesse" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="FitNesse" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="FitNesseGit" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="src" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="fitnesse" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="wiki" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
<option name="myItemId" value="FitNesse" />
Expand Down Expand Up @@ -514,7 +441,7 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="editing" />
<option name="myItemId" value="files" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
Expand Down Expand Up @@ -600,18 +527,18 @@
<RUBY_DOC NAME="NUMBER" VALUE="0" />
</component>
<component name="RunManager" selected="JUnit.All">
<tempConfiguration default="false" name="TableWizardResponderTest.testResponseForNonFixture" type="JUnit" factoryName="JUnit" enabled="false" merge="false" runner="emma">
<tempConfiguration default="false" name="FileResponderTest" type="JUnit" factoryName="JUnit" enabled="false" merge="false" runner="emma">
<pattern>
<option name="PATTERN" value="fitnesse.responders.editing.*" />
<option name="PATTERN" value="fitnesse.responders.files.*" />
<option name="ENABLED" value="true" />
</pattern>
<module name="FitNesse" />
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
<option name="ALTERNATIVE_JRE_PATH" />
<option name="PACKAGE_NAME" value="fitnesse.responders.editing" />
<option name="MAIN_CLASS_NAME" value="fitnesse.responders.editing.TableWizardResponderTest" />
<option name="METHOD_NAME" value="testResponseForNonFixture" />
<option name="TEST_OBJECT" value="method" />
<option name="PACKAGE_NAME" value="fitnesse.responders.files" />
<option name="MAIN_CLASS_NAME" value="fitnesse.responders.files.FileResponderTest" />
<option name="METHOD_NAME" />
<option name="TEST_OBJECT" value="class" />
<option name="VM_PARAMETERS" />
<option name="PARAMETERS" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
Expand Down Expand Up @@ -997,7 +924,7 @@
<item index="5" class="java.lang.String" itemvalue="JUnit.SlimResponder" />
<item index="6" class="java.lang.String" itemvalue="JUnit.slim" />
<item index="7" class="java.lang.String" itemvalue="JUnit.SuiteResponderTest.xmlFormat" />
<item index="8" class="java.lang.String" itemvalue="JUnit.TableWizardResponderTest.testResponseForNonFixture" />
<item index="8" class="java.lang.String" itemvalue="JUnit.FileResponderTest" />
</list>
<configuration name="&lt;template&gt;" type="WebApp" default="true" selected="false">
<Host>localhost</Host>
Expand Down Expand Up @@ -1325,29 +1252,6 @@
</buildFile>
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/src/fitnesse/http/Response.java">
<provider selected="true" editor-type-id="text-editor">
<state line="154" column="74" selection-start="4108" selection-end="4108" vertical-scroll-proportion="0.0">
<folding>
<element signature="imports" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/fitnesse/wikitext/widgets/EvaluatorWidgetTest.java">
<provider selected="true" editor-type-id="text-editor">
<state line="132" column="95" selection-start="4857" selection-end="4857" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/fitnesse/util/Expression.java">
<provider selected="true" editor-type-id="text-editor">
<state line="89" column="77" selection-start="1961" selection-end="1961" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/eg/bowling/fixtures/ScoreGame.java">
<provider selected="true" editor-type-id="text-editor">
<state line="29" column="58" selection-start="853" selection-end="853" vertical-scroll-proportion="0.0">
Expand Down Expand Up @@ -1422,13 +1326,6 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/fitnesse/wikitext/WidgetBuilder.java">
<provider selected="true" editor-type-id="text-editor">
<state line="37" column="0" selection-start="1073" selection-end="1073" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/fitnesse/components/ReferenceRenamer.java">
<provider selected="true" editor-type-id="text-editor">
<state line="45" column="25" selection-start="1506" selection-end="1506" vertical-scroll-proportion="0.0">
Expand All @@ -1452,7 +1349,42 @@
</entry>
<entry file="file://$PROJECT_DIR$/src/fitnesse/components/PageReferenceRenamerTest.java">
<provider selected="true" editor-type-id="text-editor">
<state line="145" column="17" selection-start="6198" selection-end="6198" vertical-scroll-proportion="0.8446475">
<state line="134" column="86" selection-start="5855" selection-end="5855" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/fitnesse/fixtures/ResponseExaminer.java">
<provider selected="true" editor-type-id="text-editor">
<state line="48" column="84" selection-start="1496" selection-end="1496" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/fitnesse/http/InputStreamResponse.java">
<provider selected="true" editor-type-id="text-editor">
<state line="29" column="96" selection-start="772" selection-end="772" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/fitnesse/wikitext/WidgetBuilder.java">
<provider selected="true" editor-type-id="text-editor">
<state line="194" column="136" selection-start="6102" selection-end="6102" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/fitnesse/responders/files/FileResponder.java">
<provider selected="true" editor-type-id="text-editor">
<state line="63" column="86" selection-start="2092" selection-end="2092" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/src/fitnesse/responders/files/FileResponderTest.java">
<provider selected="true" editor-type-id="text-editor">
<state line="44" column="83" selection-start="1495" selection-end="1495" vertical-scroll-proportion="0.6891892">
<folding />
</state>
</provider>
Expand Down
3 changes: 2 additions & 1 deletion src/fitnesse/responders/files/FileResponder.java
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,8 @@ private boolean isNotModified(Request request) {
return true;
}
catch (ParseException e) {
e.printStackTrace();
//Some browsers use local date formats that we can't parse.
//So just ignore this exception if we can't parse the date.
}
}
return false;
Expand Down
Loading

0 comments on commit 37c4a6f

Please sign in to comment.