Probando a agregar tests xD
This commit is contained in:
367
.idea/workspace.xml
generated
367
.idea/workspace.xml
generated
@@ -9,10 +9,13 @@
|
||||
<bookmark url="file://$PROJECT_DIR$/src/danielcortes/xyz/informes/InformeLibroDeVentas.java" line="292" mnemonic="0" />
|
||||
</component>
|
||||
<component name="ChangeListManager">
|
||||
<list default="true" id="a633d35a-56a6-4479-b4c4-f97198052fb7" name="Default Changelist" comment="Ahora si los errores relacionados con archivo son tratados correctamente :3!">
|
||||
<list default="true" id="a633d35a-56a6-4479-b4c4-f97198052fb7" name="Default Changelist" comment="">
|
||||
<change afterPath="$PROJECT_DIR$/test/danielcortes/xyz/utils/NaturalOrderComparatorTest.java" afterDir="false" />
|
||||
<change afterPath="$PROJECT_DIR$/test/danielcortes/xyz/utils/StringUtilsTest.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/README.MD" beforeDir="false" afterPath="$PROJECT_DIR$/README.MD" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/danielcortes/xyz/utils/FileUtils.java" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/caja.iml" beforeDir="false" afterPath="$PROJECT_DIR$/caja.iml" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/danielcortes/xyz/controllers/InformesController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/danielcortes/xyz/controllers/InformesController.java" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/src/danielcortes/xyz/utils/StringUtils.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/danielcortes/xyz/utils/StringUtils.java" afterDir="false" />
|
||||
</list>
|
||||
<ignored path="$PROJECT_DIR$/target/" />
|
||||
<ignored path=".idea/" />
|
||||
@@ -58,13 +61,10 @@
|
||||
<component name="FileEditorManager">
|
||||
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
|
||||
<file pinned="false" current-in-tab="true">
|
||||
<entry file="file://$PROJECT_DIR$/README.MD">
|
||||
<provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
|
||||
<state split_layout="SPLIT">
|
||||
<first_editor relative-caret-position="514">
|
||||
<caret line="32" column="128" selection-start-line="32" selection-start-column="128" selection-end-line="32" selection-end-column="128" />
|
||||
</first_editor>
|
||||
<second_editor />
|
||||
<entry file="file://$PROJECT_DIR$/test/danielcortes/xyz/utils/StringUtilsTest.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="120">
|
||||
<caret line="34" column="24" selection-start-line="34" selection-start-column="24" selection-end-line="34" selection-end-column="24" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
@@ -135,12 +135,7 @@
|
||||
<component name="IdeDocumentHistory">
|
||||
<option name="CHANGED_PATHS">
|
||||
<list>
|
||||
<option value="$PROJECT_DIR$/src/danielcortes/xyz/models/informe/SQLiteInformeMensualContentDAO.java" />
|
||||
<option value="$PROJECT_DIR$/src/danielcortes/xyz/models/documentos/Documentos.java" />
|
||||
<option value="$PROJECT_DIR$/src/danielcortes/xyz/models/documentos/DocumentosDAO.java" />
|
||||
<option value="$PROJECT_DIR$/src/danielcortes/xyz/models/documentos/SQLiteDocumentosDAO.java" />
|
||||
<option value="$APPLICATION_CONFIG_DIR$/idea.properties" />
|
||||
<option value="$PROJECT_DIR$/src/danielcortes/xyz/utils/StringUtils.java" />
|
||||
<option value="$PROJECT_DIR$/src/danielcortes/xyz/models/informes/egresos_facturas/InformeEgresoFacturasMateriaPrima.java" />
|
||||
<option value="$PROJECT_DIR$/src/danielcortes/xyz/models/informes/egresos_facturas/InformeEgresoFacturasMateriaPrimaContent.java" />
|
||||
<option value="$PROJECT_DIR$/src/danielcortes/xyz/models/informes/egresos/InformeEgresosFacturasMateriaPrimaContentDAO.java" />
|
||||
@@ -186,6 +181,11 @@
|
||||
<option value="$PROJECT_DIR$/src/danielcortes/xyz/informes/InformeLibroDeVentas.java" />
|
||||
<option value="$PROJECT_DIR$/src/danielcortes/xyz/controllers/InformesController.java" />
|
||||
<option value="$PROJECT_DIR$/README.MD" />
|
||||
<option value="$PROJECT_DIR$/src/danielcortes/xyz/utils/NaturalOrderComparator.java" />
|
||||
<option value="$PROJECT_DIR$/src/danielcortes/xyz/utils/ArraytList.java" />
|
||||
<option value="$PROJECT_DIR$/test/danielcortes/xyz/utils/NaturalOrderComparatorTest.java" />
|
||||
<option value="$PROJECT_DIR$/src/danielcortes/xyz/utils/StringUtils.java" />
|
||||
<option value="$PROJECT_DIR$/test/danielcortes/xyz/utils/StringUtilsTest.java" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
@@ -239,6 +239,24 @@
|
||||
<item name="caja" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="caja" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="caja" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="caja" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="src" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="caja" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="caja" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="src" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="xyz" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="caja" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="caja" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="src" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="xyz" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="utils" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
</expand>
|
||||
<select />
|
||||
</subPane>
|
||||
@@ -256,7 +274,7 @@
|
||||
<property name="UI_DESIGNER_EDITOR_MODE.UIDesignerToolWindowManager.STATE" value="ToolWindow" />
|
||||
<property name="WebServerToolWindowFactoryState" value="false" />
|
||||
<property name="aspect.path.notification.shown" value="true" />
|
||||
<property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1547931288894" />
|
||||
<property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1547938432921" />
|
||||
<property name="com.intellij.ide.scratch.LRUPopupBuilder$1/Change SQL Dialect" value="SQLite" />
|
||||
<property name="com.intellij.testIntegration.createTest.CreateTestDialog.defaultLibrary" value="JUnit5" />
|
||||
<property name="com.intellij.testIntegration.createTest.CreateTestDialog.defaultLibrarySuperClass.JUnit5" value="" />
|
||||
@@ -282,18 +300,19 @@
|
||||
<key name="CreateTestDialog.Recents.Supers">
|
||||
<recent name="" />
|
||||
</key>
|
||||
<key name="MoveClassesOrPackagesDialog.RECENTS_KEY">
|
||||
<recent name="danielcortes.xyz.model" />
|
||||
</key>
|
||||
<key name="MoveFile.RECENT_KEYS">
|
||||
<recent name="$PROJECT_DIR$/src" />
|
||||
<recent name="$PROJECT_DIR$/dist" />
|
||||
<recent name="$PROJECT_DIR$/src/main/resources" />
|
||||
</key>
|
||||
<key name="MoveClassesOrPackagesDialog.RECENTS_KEY">
|
||||
<recent name="danielcortes.xyz.model" />
|
||||
</key>
|
||||
<key name="CopyFile.RECENT_KEYS">
|
||||
<recent name="$PROJECT_DIR$/dist" />
|
||||
</key>
|
||||
<key name="CreateClassDialog.RecentsKey">
|
||||
<recent name="danielcortes.xyz.utils" />
|
||||
<recent name="danielcortes.xyz" />
|
||||
</key>
|
||||
</component>
|
||||
@@ -309,7 +328,7 @@
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="RunManager" selected="JAR Application.Launch Jar">
|
||||
<component name="RunManager" selected="JUnit.StringUtilsTest.testIfUpercasedCorrectly">
|
||||
<configuration name="FileUtilsTest" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
|
||||
<module name="caja" />
|
||||
<extension name="coverage">
|
||||
@@ -341,6 +360,38 @@
|
||||
<option name="Make" enabled="true" />
|
||||
</method>
|
||||
</configuration>
|
||||
<configuration name="NaturalOrderComparatorTest.test" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
|
||||
<module name="caja" />
|
||||
<extension name="coverage">
|
||||
<pattern>
|
||||
<option name="PATTERN" value="danielcortes.xyz.utils.*" />
|
||||
<option name="ENABLED" value="true" />
|
||||
</pattern>
|
||||
</extension>
|
||||
<option name="PACKAGE_NAME" value="danielcortes.xyz.utils" />
|
||||
<option name="MAIN_CLASS_NAME" value="danielcortes.xyz.utils.NaturalOrderComparatorTest" />
|
||||
<option name="METHOD_NAME" value="test" />
|
||||
<option name="TEST_OBJECT" value="method" />
|
||||
<method v="2">
|
||||
<option name="Make" enabled="true" />
|
||||
</method>
|
||||
</configuration>
|
||||
<configuration name="StringUtilsTest.testIfUpercasedCorrectly" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
|
||||
<module name="caja" />
|
||||
<extension name="coverage">
|
||||
<pattern>
|
||||
<option name="PATTERN" value="danielcortes.xyz.utils.*" />
|
||||
<option name="ENABLED" value="true" />
|
||||
</pattern>
|
||||
</extension>
|
||||
<option name="PACKAGE_NAME" value="danielcortes.xyz.utils" />
|
||||
<option name="MAIN_CLASS_NAME" value="danielcortes.xyz.utils.StringUtilsTest" />
|
||||
<option name="METHOD_NAME" value="testIfUpercasedCorrectly" />
|
||||
<option name="TEST_OBJECT" value="method" />
|
||||
<method v="2">
|
||||
<option name="Make" enabled="true" />
|
||||
</method>
|
||||
</configuration>
|
||||
<configuration name="Launch Jar" type="JarApplication" factoryName="JAR Application">
|
||||
<option name="JAR_PATH" value="$PROJECT_DIR$/dist/Programa Caja.jar" />
|
||||
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/dist/" />
|
||||
@@ -356,9 +407,13 @@
|
||||
<item itemvalue="JAR Application.Launch Jar" />
|
||||
<item itemvalue="JUnit.FileUtilsTest" />
|
||||
<item itemvalue="JUnit.FileUtilsTest.isValidPath" />
|
||||
<item itemvalue="JUnit.NaturalOrderComparatorTest.test" />
|
||||
<item itemvalue="JUnit.StringUtilsTest.testIfUpercasedCorrectly" />
|
||||
</list>
|
||||
<recent_temporary>
|
||||
<list>
|
||||
<item itemvalue="JUnit.StringUtilsTest.testIfUpercasedCorrectly" />
|
||||
<item itemvalue="JUnit.NaturalOrderComparatorTest.test" />
|
||||
<item itemvalue="JUnit.FileUtilsTest" />
|
||||
<item itemvalue="JUnit.FileUtilsTest.isValidPath" />
|
||||
</list>
|
||||
@@ -472,21 +527,7 @@
|
||||
<workItem from="1547860939162" duration="1083000" />
|
||||
<workItem from="1547878415974" duration="1068000" />
|
||||
<workItem from="1547927651543" duration="3625000" />
|
||||
<workItem from="1547931339438" duration="2912000" />
|
||||
</task>
|
||||
<task id="LOCAL-00010" summary="Build rota pero avanzando para conseguir que todo funcione unido a una caja">
|
||||
<created>1545933642274</created>
|
||||
<option name="number" value="00010" />
|
||||
<option name="presentableId" value="LOCAL-00010" />
|
||||
<option name="project" value="LOCAL" />
|
||||
<updated>1545933642275</updated>
|
||||
</task>
|
||||
<task id="LOCAL-00011" summary="Creo que esta funciona jajaja, inclusion de cajas en Egresos">
|
||||
<created>1545944134525</created>
|
||||
<option name="number" value="00011" />
|
||||
<option name="presentableId" value="LOCAL-00011" />
|
||||
<option name="project" value="LOCAL" />
|
||||
<updated>1545944134525</updated>
|
||||
<workItem from="1547931339438" duration="4502000" />
|
||||
</task>
|
||||
<task id="LOCAL-00012" summary="Funcionalidad de guardar el efectivo de una caja!! :3">
|
||||
<created>1545961761749</created>
|
||||
@@ -817,22 +858,24 @@
|
||||
<option name="project" value="LOCAL" />
|
||||
<updated>1547936555892</updated>
|
||||
</task>
|
||||
<option name="localTasksCounter" value="59" />
|
||||
<task id="LOCAL-00059" summary="Actualizado el readme">
|
||||
<created>1547936741459</created>
|
||||
<option name="number" value="00059" />
|
||||
<option name="presentableId" value="LOCAL-00059" />
|
||||
<option name="project" value="LOCAL" />
|
||||
<updated>1547936741459</updated>
|
||||
</task>
|
||||
<task id="LOCAL-00060" summary="Eliminado el fileutils ya que no se le dara uso por ahora">
|
||||
<created>1547936758812</created>
|
||||
<option name="number" value="00060" />
|
||||
<option name="presentableId" value="LOCAL-00060" />
|
||||
<option name="project" value="LOCAL" />
|
||||
<updated>1547936758813</updated>
|
||||
</task>
|
||||
<option name="localTasksCounter" value="61" />
|
||||
<servers />
|
||||
</component>
|
||||
<component name="TestHistory">
|
||||
<history-entry file="FileUtilsTest - 2019.01.19 at 17h 15m 34s.xml">
|
||||
<configuration name="FileUtilsTest" configurationId="JUnit" />
|
||||
</history-entry>
|
||||
<history-entry file="FileUtilsTest - 2019.01.19 at 17h 16m 08s.xml">
|
||||
<configuration name="FileUtilsTest" configurationId="JUnit" />
|
||||
</history-entry>
|
||||
<history-entry file="FileUtilsTest_isValidPath - 2019.01.19 at 17h 17m 12s.xml">
|
||||
<configuration name="FileUtilsTest.isValidPath" configurationId="JUnit" />
|
||||
</history-entry>
|
||||
<history-entry file="FileUtilsTest_isValidPath - 2019.01.19 at 17h 18m 55s.xml">
|
||||
<configuration name="FileUtilsTest.isValidPath" configurationId="JUnit" />
|
||||
</history-entry>
|
||||
<history-entry file="FileUtilsTest - 2019.01.19 at 17h 19m 03s.xml">
|
||||
<configuration name="FileUtilsTest" configurationId="JUnit" />
|
||||
</history-entry>
|
||||
@@ -848,9 +891,24 @@
|
||||
<history-entry file="FileUtilsTest - 2019.01.19 at 17h 25m 21s.xml">
|
||||
<configuration name="FileUtilsTest" configurationId="JUnit" />
|
||||
</history-entry>
|
||||
<history-entry file="NaturalOrderComparatorTest_test - 2019.01.19 at 19h 40m 39s.xml">
|
||||
<configuration name="NaturalOrderComparatorTest.test" configurationId="JUnit" />
|
||||
</history-entry>
|
||||
<history-entry file="NaturalOrderComparatorTest_test - 2019.01.19 at 19h 41m 26s.xml">
|
||||
<configuration name="NaturalOrderComparatorTest.test" configurationId="JUnit" />
|
||||
</history-entry>
|
||||
<history-entry file="NaturalOrderComparatorTest_test - 2019.01.19 at 19h 41m 45s.xml">
|
||||
<configuration name="NaturalOrderComparatorTest.test" configurationId="JUnit" />
|
||||
</history-entry>
|
||||
<history-entry file="NaturalOrderComparatorTest_test - 2019.01.19 at 19h 41m 55s.xml">
|
||||
<configuration name="NaturalOrderComparatorTest.test" configurationId="JUnit" />
|
||||
</history-entry>
|
||||
<history-entry file="NaturalOrderComparatorTest_test - 2019.01.19 at 19h 49m 24s.xml">
|
||||
<configuration name="NaturalOrderComparatorTest.test" configurationId="JUnit" />
|
||||
</history-entry>
|
||||
</component>
|
||||
<component name="TimeTrackingManager">
|
||||
<option name="totallyTimeSpent" value="346445000" />
|
||||
<option name="totallyTimeSpent" value="348035000" />
|
||||
</component>
|
||||
<component name="TodoView">
|
||||
<todo-panel id="selected-file">
|
||||
@@ -863,6 +921,7 @@
|
||||
</component>
|
||||
<component name="ToolWindowManager">
|
||||
<frame x="0" y="-18" width="1366" height="765" extended-state="6" />
|
||||
<editor active="true" />
|
||||
<layout>
|
||||
<window_info active="true" content_ui="combo" id="Project" order="0" sideWeight="0.49438202" visible="true" weight="0.18502203" />
|
||||
<window_info id="Image Layers" order="1" />
|
||||
@@ -883,7 +942,7 @@
|
||||
<window_info anchor="bottom" id="Event Log" order="9" sideWeight="0.50293684" side_tool="true" weight="0.26497006" />
|
||||
<window_info anchor="bottom" id="Messages" order="10" weight="0.32592592" />
|
||||
<window_info anchor="bottom" id="Database Console" order="11" weight="0.36597112" />
|
||||
<window_info anchor="bottom" x="4" y="0" width="902" height="488" id="Run" order="12" sideWeight="0.49706313" weight="0.2637037" />
|
||||
<window_info anchor="bottom" x="4" y="0" width="902" height="488" id="Run" order="12" sideWeight="0.49706313" visible="true" weight="0.2637037" />
|
||||
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
|
||||
<window_info anchor="right" id="Ant Build" order="1" show_stripe_button="false" weight="0.24961948" />
|
||||
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
|
||||
@@ -990,8 +1049,6 @@
|
||||
<component name="VcsManagerConfiguration">
|
||||
<option name="CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value="false" />
|
||||
<option name="CHECK_NEW_TODO" value="false" />
|
||||
<MESSAGE value="NumberFormatedTextField ahora calcula la operacion matematica ingresada en su campo" />
|
||||
<MESSAGE value="Arreglado horrible error con el parseo matematico" />
|
||||
<MESSAGE value="Correccion de cosas .w. No estoy seguro que e hecho" />
|
||||
<MESSAGE value="Generacion de informes desde la interfaz :3" />
|
||||
<MESSAGE value="Eliminados botones innesesarios en la vista de informes" />
|
||||
@@ -1015,54 +1072,15 @@
|
||||
<MESSAGE value="Cambio de nombre de diferencia a deposito en el calculo del fondo." />
|
||||
<MESSAGE value="Cambiada la libreria utilizada para manejar los archivos del informe, se usa NIO ahora y deberia estar solucionado los errores con windows." />
|
||||
<MESSAGE value="Ahora si los errores relacionados con archivo son tratados correctamente :3!" />
|
||||
<option name="LAST_COMMIT_MESSAGE" value="Ahora si los errores relacionados con archivo son tratados correctamente :3!" />
|
||||
<MESSAGE value="Actualizado el readme" />
|
||||
<MESSAGE value="Eliminado el fileutils ya que no se le dara uso por ahora" />
|
||||
<option name="LAST_COMMIT_MESSAGE" value="Eliminado el fileutils ya que no se le dara uso por ahora" />
|
||||
</component>
|
||||
<component name="antWorkspaceConfiguration">
|
||||
<option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
|
||||
<option name="FILTER_TARGETS" value="false" />
|
||||
</component>
|
||||
<component name="editorHistoryManager">
|
||||
<entry file="file://$PROJECT_DIR$/src/danielcortes/xyz/views/TipoEgresoSelectDialog.form">
|
||||
<provider selected="true" editor-type-id="ui-designer" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/.gitignore">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="69">
|
||||
<caret line="3" lean-forward="true" selection-start-line="3" selection-end-line="3" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/danielcortes/xyz/views/ManagerView.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="2">
|
||||
<caret line="34" column="13" selection-start-line="34" selection-start-column="13" selection-end-line="34" selection-end-column="13" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/danielcortes/xyz/views/ManagerView.form">
|
||||
<provider selected="true" editor-type-id="ui-designer" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/danielcortes/xyz/controllers/ManagerController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="335">
|
||||
<caret line="203" column="71" lean-forward="true" selection-start-line="203" selection-start-column="71" selection-end-line="203" selection-end-column="71" />
|
||||
<folding>
|
||||
<element signature="docComment;class#ManagerController#0" />
|
||||
<element signature="docComment;method#ManagerController#0;class#ManagerController#0" />
|
||||
<element signature="docComment;method#setUpDate#0;class#ManagerController#0" />
|
||||
<element signature="method#setUpDate#0;class#ManagerController#0" />
|
||||
<element signature="docComment;method#setUpViewEvents#0;class#ManagerController#0" />
|
||||
<element signature="docComment;method#updateCaja#0;class#ManagerController#0" />
|
||||
<element signature="e#5804#6238#1" />
|
||||
<element signature="docComment;method#loadCardContents#0;class#ManagerController#0" />
|
||||
<element signature="docComment;method#loadIngresosView#0;class#ManagerController#0" />
|
||||
<element signature="docComment;method#loadEgresosView#0;class#ManagerController#0" />
|
||||
<element signature="docComment;method#loadArqueoView#0;class#ManagerController#0" />
|
||||
<element signature="docComment;method#pressInitialButton#0;class#ManagerController#0" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/database/sqlite.sql">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="443">
|
||||
@@ -1527,13 +1545,6 @@
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/tests/danielcortes/xyz/utils/FileUtilsTest.java" />
|
||||
<entry file="file://$PROJECT_DIR$/src/danielcortes/xyz/utils/NaturalOrderComparator.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="135">
|
||||
<caret line="34" column="30" selection-start-line="34" selection-start-column="30" selection-end-line="34" selection-end-column="30" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/danielcortes/xyz/controllers/IngresosController.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="120">
|
||||
@@ -1548,62 +1559,6 @@
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/danielcortes/xyz/informes/InformeEgresos.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="719">
|
||||
<caret line="290" column="33" lean-forward="true" selection-start-line="290" selection-start-column="33" selection-end-line="290" selection-end-column="33" />
|
||||
<folding>
|
||||
<element signature="method#fillHeaders#0;class#InformeEgresos#0" />
|
||||
<element signature="e#3291#3365#1" />
|
||||
<element signature="method#fillData#0;class#InformeEgresos#0" />
|
||||
<element signature="e#3560#4558#1" />
|
||||
<element signature="e#4269#4521#1" />
|
||||
<element signature="method#fillTotales#0;class#InformeEgresos#0" />
|
||||
<element signature="e#4827#5546#1" />
|
||||
<element signature="e#5220#5278#1" />
|
||||
<element signature="e#5284#5536#1" />
|
||||
<element signature="method#addBorders#0;class#InformeEgresos#0" />
|
||||
<element signature="e#6123#6393#1" />
|
||||
<element signature="method#setStyles#0;class#InformeEgresos#0" />
|
||||
<element signature="e#7835#8117#1" />
|
||||
<element signature="e#8198#8671#1" />
|
||||
<element signature="e#8845#8895#1" />
|
||||
<element signature="e#8932#8982#1" />
|
||||
<element signature="method#generateStyles#0;class#InformeEgresos#0" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/danielcortes/xyz/informes/InformeLibroDeVentas.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="497">
|
||||
<caret line="318" column="20" lean-forward="true" selection-start-line="318" selection-start-column="20" selection-end-line="318" selection-end-column="20" />
|
||||
<folding>
|
||||
<element signature="method#InformeLibroDeVentas#0;class#InformeLibroDeVentas#0" />
|
||||
<element signature="n#!!block;n#sortInforme#0;n#InformeLibroDeVentas#0" />
|
||||
<element signature="method#fillHeaders#0;class#InformeLibroDeVentas#0" />
|
||||
<element signature="e#3624#3698#1" />
|
||||
<element signature="e#3756#3836#1" />
|
||||
<element signature="method#fillData#0;class#InformeLibroDeVentas#0" />
|
||||
<element signature="e#3954#6395#1" />
|
||||
<element signature="e#6168#6254#1" />
|
||||
<element signature="e#6260#6368#1" />
|
||||
<element signature="method#fillTotales#0;class#InformeLibroDeVentas#0" />
|
||||
<element signature="method#joinCells#0;class#InformeLibroDeVentas#0" />
|
||||
<element signature="method#addBorders#0;class#InformeLibroDeVentas#0" />
|
||||
<element signature="method#setStyles#0;class#InformeLibroDeVentas#0" />
|
||||
<element signature="e#9868#9982#1" />
|
||||
<element signature="e#10083#10197#1" />
|
||||
<element signature="e#10301#12140#1" />
|
||||
<element signature="e#12273#12402#1" />
|
||||
<element signature="e#13029#13096#1" />
|
||||
<element signature="e#13200#13248#1" />
|
||||
<element signature="e#13640#13684#0" />
|
||||
<element signature="method#generateStyles#0;class#InformeLibroDeVentas#0" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="jar:///usr/lib/jvm/java-11-openjdk/lib/src.zip!/java.base/java/nio/file/FileSystem.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="215">
|
||||
@@ -1728,13 +1683,6 @@
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/danielcortes/xyz/utils/StringUtils.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="108">
|
||||
<caret line="31" lean-forward="true" selection-start-line="31" selection-end-line="31" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/README.MD">
|
||||
<provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
|
||||
<state split_layout="SPLIT">
|
||||
@@ -1745,6 +1693,97 @@
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/danielcortes/xyz/utils/ArraytList.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="48">
|
||||
<caret line="26" column="13" selection-start-line="26" selection-start-column="13" selection-end-line="26" selection-end-column="13" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="jar:///usr/lib/jvm/java-11-openjdk/lib/src.zip!/java.base/java/util/ArrayList.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="-742">
|
||||
<caret line="107" column="13" selection-start-line="107" selection-start-column="13" selection-end-line="107" selection-end-column="13" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/danielcortes/xyz/informes/InformeLibroDeVentas.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="113">
|
||||
<caret line="93" column="23" selection-start-line="93" selection-start-column="23" selection-end-line="93" selection-end-column="23" />
|
||||
<folding>
|
||||
<element signature="method#InformeLibroDeVentas#0;class#InformeLibroDeVentas#0" />
|
||||
<element signature="method#fillHeaders#0;class#InformeLibroDeVentas#0" />
|
||||
<element signature="method#fillData#0;class#InformeLibroDeVentas#0" />
|
||||
<element signature="method#fillTotales#0;class#InformeLibroDeVentas#0" />
|
||||
<element signature="method#joinCells#0;class#InformeLibroDeVentas#0" />
|
||||
<element signature="method#addBorders#0;class#InformeLibroDeVentas#0" />
|
||||
<element signature="method#setStyles#0;class#InformeLibroDeVentas#0" />
|
||||
<element signature="method#generateStyles#0;class#InformeLibroDeVentas#0" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/danielcortes/xyz/informes/InformeEgresos.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="876">
|
||||
<caret line="290" column="33" lean-forward="true" selection-start-line="290" selection-start-column="33" selection-end-line="290" selection-end-column="33" />
|
||||
<folding>
|
||||
<element signature="method#fillHeaders#0;class#InformeEgresos#0" />
|
||||
<element signature="method#fillData#0;class#InformeEgresos#0" />
|
||||
<element signature="method#fillTotales#0;class#InformeEgresos#0" />
|
||||
<element signature="method#addBorders#0;class#InformeEgresos#0" />
|
||||
<element signature="method#setStyles#0;class#InformeEgresos#0" />
|
||||
<element signature="method#generateStyles#0;class#InformeEgresos#0" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/danielcortes/xyz/utils/NaturalOrderComparator.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="72">
|
||||
<caret line="26" column="19" selection-start-line="26" selection-start-column="19" selection-end-line="26" selection-end-column="19" />
|
||||
<folding>
|
||||
<element signature="method#compareRight#0;class#NaturalOrderComparator#0" />
|
||||
<element signature="method#compare#0;class#NaturalOrderComparator#0" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/danielcortes/xyz/models/informes/libro_de_ventas/SQLiteInformeLibroDeVentasContentDAO.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="-3">
|
||||
<caret line="122" column="38" lean-forward="true" selection-start-line="122" selection-start-column="38" selection-end-line="122" selection-end-column="38" />
|
||||
<folding>
|
||||
<element signature="imports" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/test/danielcortes/xyz/utils/NaturalOrderComparatorTest.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="60">
|
||||
<caret line="27" selection-start-line="27" selection-end-line="27" />
|
||||
<folding>
|
||||
<element signature="method#setUp#0;class#NaturalOrderComparatorTest#0" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/src/danielcortes/xyz/utils/StringUtils.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="60">
|
||||
<caret line="27" column="35" selection-start-line="27" selection-start-column="35" selection-end-line="27" selection-end-column="35" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/test/danielcortes/xyz/utils/StringUtilsTest.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="120">
|
||||
<caret line="34" column="24" selection-start-line="34" selection-start-column="24" selection-end-line="34" selection-end-column="24" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</component>
|
||||
<component name="masterDetails">
|
||||
<states>
|
||||
|
||||
1
caja.iml
1
caja.iml
@@ -5,6 +5,7 @@
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/tests" isTestSource="true" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/test" isTestSource="true" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
|
||||
@@ -62,7 +62,7 @@ public class InformesController {
|
||||
|
||||
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MMMM YYYY");
|
||||
String formatedName = month.format(formatter);
|
||||
String capitalized = StringUtils.toUpperCase(formatedName);
|
||||
String capitalized = StringUtils.capitalize(formatedName);
|
||||
|
||||
Path saveFile = askForFile("Libro " + capitalized);
|
||||
if (saveFile == null) {
|
||||
@@ -89,7 +89,7 @@ public class InformesController {
|
||||
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MMMM YYYY");
|
||||
String formatedMonth = month.format(formatter);
|
||||
|
||||
Path saveFile = askForFile("Informe Egresos - " + tipoEgreso.getNombre() + " - " + StringUtils.toUpperCase(formatedMonth));
|
||||
Path saveFile = askForFile("Informe Egresos - " + tipoEgreso.getNombre() + " - " + StringUtils.capitalize(formatedMonth));
|
||||
if (saveFile == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
package danielcortes.xyz.utils;
|
||||
|
||||
public class StringUtils {
|
||||
public static String toUpperCase(String string){
|
||||
public static String capitalize(String string){
|
||||
return string.substring(0, 1).toUpperCase() + string.substring(1);
|
||||
}
|
||||
}
|
||||
|
||||
90
test/danielcortes/xyz/utils/NaturalOrderComparatorTest.java
Normal file
90
test/danielcortes/xyz/utils/NaturalOrderComparatorTest.java
Normal file
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
* MIT License
|
||||
*
|
||||
* Copyright (c) 2018-2019 Daniel Cortes
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in all
|
||||
* copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
package danielcortes.xyz.utils;
|
||||
|
||||
import org.junit.jupiter.api.BeforeAll;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.TestInstance;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertNotEquals;
|
||||
|
||||
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
|
||||
class NaturalOrderComparatorTest {
|
||||
private ArrayList<String> original;
|
||||
private ArrayList<String> toCompare;
|
||||
private ArrayList<String> lexicographic;
|
||||
private ArrayList<String> natural;
|
||||
|
||||
@BeforeAll
|
||||
void setUp(){
|
||||
original = new ArrayList<>();
|
||||
original.add("1");
|
||||
original.add("10");
|
||||
original.add("100");
|
||||
original.add("3");
|
||||
original.add("101");
|
||||
original.add("10000");
|
||||
original.add("100000");
|
||||
|
||||
toCompare = new ArrayList<>(original);
|
||||
|
||||
lexicographic = new ArrayList<>();
|
||||
lexicographic.add("1");
|
||||
lexicographic.add("10");
|
||||
lexicographic.add("100");
|
||||
lexicographic.add("101");
|
||||
lexicographic.add("10000");
|
||||
lexicographic.add("100000");
|
||||
lexicographic.add("3");
|
||||
|
||||
natural = new ArrayList<>();
|
||||
natural.add("1");
|
||||
natural.add("3");
|
||||
natural.add("10");
|
||||
natural.add("100");
|
||||
natural.add("101");
|
||||
natural.add("10000");
|
||||
natural.add("100000");
|
||||
|
||||
Collections.shuffle(toCompare);
|
||||
}
|
||||
|
||||
@Test
|
||||
void testIfArraySortIsCorrect(){
|
||||
assertNotEquals(toCompare, original);
|
||||
|
||||
NaturalOrderComparator comparator = new NaturalOrderComparator();
|
||||
toCompare.sort(comparator);
|
||||
|
||||
assertEquals(toCompare, natural);
|
||||
assertNotEquals(toCompare, lexicographic);
|
||||
assertNotEquals(toCompare, original);
|
||||
|
||||
}
|
||||
}
|
||||
40
test/danielcortes/xyz/utils/StringUtilsTest.java
Normal file
40
test/danielcortes/xyz/utils/StringUtilsTest.java
Normal file
@@ -0,0 +1,40 @@
|
||||
/*
|
||||
* MIT License
|
||||
*
|
||||
* Copyright (c) 2018-2019 Daniel Cortes
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
* in the Software without restriction, including without limitation the rights
|
||||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
* copies of the Software, and to permit persons to whom the Software is
|
||||
* furnished to do so, subject to the following conditions:
|
||||
*
|
||||
* The above copyright notice and this permission notice shall be included in all
|
||||
* copies or substantial portions of the Software.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
package danielcortes.xyz.utils;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
class StringUtilsTest {
|
||||
|
||||
@Test
|
||||
void testIfUpercasedCorrectly() {
|
||||
assertEquals("Barycentric", StringUtils.capitalize("barycentric"));
|
||||
assertEquals("Showcased", StringUtils.capitalize("showcased"));
|
||||
assertEquals("Failures", StringUtils.capitalize("failures"));
|
||||
assertEquals("Scroogie", StringUtils.capitalize("scroogie"));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user